sys. database_scoped_credentials (Transact-SQL)sys.database_scoped_credentials (Transact-SQL)

Anwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) und höher JaAzure SQL-DatenbankAzure SQL DatabaseYesAzure SQL-DatenbankAzure SQL Database JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed Instance JaAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse AnalyticsAnwendungsbereich:Applies to: JaSQL Server 2016 (13.x)SQL Server 2016 (13.x)yesSQL Server 2016 (13.x)SQL Server 2016 (13.x) and later JaAzure SQL-DatenbankAzure SQL DatabaseYesAzure SQL-DatenbankAzure SQL Database JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed Instance JaAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics

Gibt eine Zeile für jede Daten Bank weite Anmelde Information in der Datenbank zurück.Returns one row for each database scoped credential in the database.

SpaltennameColumn name DatentypData type BESCHREIBUNGDescription
namename sysnamesysname Name der Daten Bank weit gültigen Anmelde Informationen.Name of the database scoped credential. Ist in der Datenbank eindeutig.Is unique in the database.
credential_idcredential_id intint ID der Daten Bank weit gültigen Anmelde Informationen.ID of the database scoped credential. Ist in der Datenbank eindeutig.Is unique in the database.
principal_idprincipal_id intint ID des Datenbankprinzipals, der der Besitzer des Schlüssels ist.ID of the database principal who owns the key.
credential_identitycredential_identity nvarchar(4000)nvarchar(4000) Name der zu verwendenden Identität.Name of the identity to use. In der Regel ist dies ein Windows-Benutzer.This will generally be a Windows user. Er muss nicht eindeutig sein.It does not have to be unique.
create_datecreate_date datetimedatetime Zeitpunkt, zu dem die Daten Bank weit gültigen Anmelde Informationen erstellt wurden.Time at which the database scoped credential was created.
modify_datemodify_date datetimedatetime Zeitpunkt, zu dem die Daten Bank weit gültigen Anmelde Informationen zuletzt geändert wurden.Time at which the database scoped credential was last modified.
target_typetarget_type nvarchar (100)nvarchar(100) Typ der Daten Bank weit gültigen Anmelde Informationen.Type of database scoped credential. Gibt NULL für Daten Bank weit gültige Anmelde Informationen zurück.Returns NULL for database scoped credentials.
target_idtarget_id intint ID des Objekts, dem die Daten Bank weit gültigen Anmelde Informationen zugeordnet sind.ID of the object that the database scoped credential is mapped to. Gibt 0 für Daten Bank weit gültige Anmelde Informationen zurück.Returns 0 for database scoped credentials

BerechtigungenPermissions

Erfordert die CONTROL-Berechtigung für die Datenbank.Requires CONTROL permission on the database.

Weitere InformationenSee Also

Anmelde Informationen (Datenbank-Engine) Credentials (Database Engine)
Create Database scoped Credential (Transact-SQL-) CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
Alter Database scoped Credential (Transact-SQL-) ALTER DATABASE SCOPED CREDENTIAL (Transact-SQL)
Drop Database scoped Credential (Transact-SQL-) DROP DATABASE SCOPED CREDENTIAL (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL) CREATE CREDENTIAL (Transact-SQL)
sys.credentials (Transact-SQL)sys.credentials (Transact-SQL)