sys.credentials (Transact-SQL)

Gilt für: SQL Server Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Gibt eine Zeile für jede Anmeldeinformation auf Serverebene zurück.

Spaltenname Datentyp BESCHREIBUNG
credential_id int ID der Anmeldeinformationen. Ist im Server eindeutig.
name sysname Name der Anmeldeinformationen. Ist im Server 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 Der Zeitpunkt, zu dem die Anmeldeinformationen erstellt wurden.
modify_date datetime Der Zeitpunkt, zu dem die Anmeldeinformationen zuletzt geändert wurden.
target_type nvarchar(100) Anmeldeinformationstyp. Gibt NULL für herkömmliche Anmeldeinformationen und CRYPTOGRAPHIC PROVIDER für einem Kryptografieanbieter zugeordnete Anmeldeinformationen zurück. Weitere Informationen zu externen Schlüsselverwaltungsanbietern finden Sie unter Extensible Key Management (EKM).
target_id int ID des Objekts, dem die Anmeldeinformationen zugeordnet werden. Gibt 0 für herkömmliche Anmeldeinformationen und einen Wert ungleich 0 für einem Kryptografieanbieter zugeordnete Anmeldeinformationen zurück. Weitere Informationen zu externen Schlüsselverwaltungsanbietern finden Sie unter Extensible Key Management (EKM).

Bemerkungen

Anmeldeinformationen auf Datenbankebene finden Sie unter sys.database_scoped_credentials.

Berechtigungen

Erfordert entweder VIEW ANY DEFINITION die Berechtigung oder ALTER ANY CREDENTIAL die Berechtigung. Darüber hinaus darf dem Prinzipal keine Berechtigung verweigert VIEW ANY DEFINITION werden.

Weitere Informationen

sys.database_scoped_credentials
Anmeldeinformationen (Datenbank-Engine)
Sicherheitskatalogsichten (Transact-SQL)
Prinzipale (Datenbank-Engine)
CREATE CREDENTIAL (Transact-SQL)