sys.database_credentials (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höher Azure SQL Datenbank Azure SQL Managed Instance Azure Synapse Analytics

Gibt eine Zeile für jede datenbankbezogene Anmeldeinformationen in der Datenbank zurück.

Wichtig

Dieses Feature wird in einer künftigen Version von Microsoft SQL Server entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen sys.database_scoped_credentials .

Spaltenname Datentyp BESCHREIBUNG
credential_id int ID der datenbankbezogenen Anmeldeinformationen. Ist in der Datenbank eindeutig.
name sysname Name der datenbankbezogenen Anmeldeinformationen. Ist in der Datenbank eindeutig.
credential_identity nvarchar(4000) Name der zu verwendenden Identität. In der Regel ist dies ein Windows-Benutzer. Er muss nicht eindeutig sein.
create_date datetime Zeitpunkt, zu dem die datenbankbezogenen Anmeldeinformationen erstellt wurden.
modify_date datetime Zeitpunkt, zu dem die Anmeldeinformationen für die Datenbank zuletzt geändert wurden.
target_type nvarchar(100) Typ der datenbankbezogenen Anmeldeinformationen. Gibt NULL für datenbankbezogene Anmeldeinformationen zurück.
target_id int DIE ID des Objekts, dem die Anmeldeinformationen der Datenbank zugeordnet sind. Gibt 0 für datenbankbezogene Anmeldeinformationen zurück.

Berechtigungen

Erfordert die CONTROL-Berechtigung für die Datenbank.

Weitere Informationen

Anmeldeinformationen (Datenbank-Engine)
CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
ALTER DATABASE SCOPED CREDENTIAL (Transact-SQL)
DROP DATABASE SCOPED CREDENTIAL (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL)
sys.credentials (Transact-SQL)