sys.database_credentials (Transact-SQL)
Gilt für: SQL Server 2016 (13.x) und höhere Versionen
Azure SQL-Datenbank
Azure SQL verwaltete Instanz
Azure Synapse Analytics
SQL-Datenbank in Microsoft Fabric
Gibt eine Zeile für jede datenbankbereichsbezogene Anmeldeinformationen in der Datenbank zurück.
Wichtig
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. 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 datenbankweit gültigen Anmeldeinformationen. Ist in der Datenbank eindeutig. |
name | sysname | Name der datenbankweit gültigen 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 | Der Zeitpunkt, zu dem die datenbankweit gültigen Anmeldeinformationen erstellt wurden. |
modify_date | datetime | Der Zeitpunkt, zu dem die datenbankweit gültigen Anmeldeinformationen zuletzt geändert wurden. |
target_type | nvarchar(100) | Typ der datenbankweit gültigen Anmeldeinformationen. Gibt NULL für Anmeldeinformationen mit Datenbankbereich zurück. |
target_id | int | ID des Objekts, dem die datenbankweit gültigen Anmeldeinformationen zugeordnet werden. Gibt 0 für datenbankbezogene Anmeldedaten 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)