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

SI APPLICA A: sìSQL Server 2016 e versioni successive sìDatabase SQL di Azure sìAzure Synapse Analytics (SQL Data Warehouse) noParallel Data Warehouse APPLIES TO: yesSQL Server 2016 and later yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Restituisce una riga per ogni credenziale con ambito database nel database.Returns one row for each database scoped credential in the database.

Nome colonnaColumn name Tipo di datiData type DescrizioneDescription
namename sysnamesysname Nome delle credenziali con ambito database.Name of the database scoped credential. È univoco nel database.Is unique in the database.
credential_idcredential_id intint ID delle credenziali con ambito database.ID of the database scoped credential. È univoco nel database.Is unique in the database.
principal_idprincipal_id intint ID dell'entità di database proprietaria della sottoscrizione.ID of the database principal who owns the key.
credential_identitycredential_identity nvarchar(4000)nvarchar(4000) Nome dell'identità da utilizzare,Name of the identity to use. in genere corrispondente a un utente di Windows.This will generally be a Windows user. Non è necessario che sia univoco.It does not have to be unique.
create_datecreate_date datetimedatetime Ora in cui è stata creata la credenziale con ambito database.Time at which the database scoped credential was created.
modify_datemodify_date datetimedatetime Ora dell'Ultima modifica delle credenziali con ambito database.Time at which the database scoped credential was last modified.
target_typetarget_type nvarchar (100)nvarchar(100) Tipo di credenziali con ambito database.Type of database scoped credential. Restituisce NULL per le credenziali con ambito database.Returns NULL for database scoped credentials.
target_idtarget_id intint ID dell'oggetto a cui è stato eseguito il mapping della credenziale con ambito database.ID of the object that the database scoped credential is mapped to. Restituisce 0 per le credenziali con ambito databaseReturns 0 for database scoped credentials

AutorizzazioniPermissions

È richiesta l'autorizzazione CONTROL per il database.Requires CONTROL permission on the database.

Vedere ancheSee Also

Credenziali (motore di database) 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)