sys.credentials (Transact-SQL)sys.credentials (Transact-SQL)

SI APPLICA A: sìSQL Server noDatabase SQL di Azure sìAzure Synapse Analytics (SQL Data Warehouse) sìParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

Restituisce una riga per ogni credenziale a livello di server.Returns one row for each server-level credential.

Nome colonnaColumn name Tipo di datiData type DescrizioneDescription
credential_idcredential_id intint ID della credenziale.ID of the credential. Il nome è univoco nel server.Is unique in the server.
namename sysnamesysname Nome delle credenziali.Name of the credential. Il nome è univoco nel server.Is unique in the server.
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 di creazione della credenziale.Time at which the credential was created.
modify_datemodify_date datetimedatetime Ora dell'ultima modifica apportata alla credenziale.Time at which the credential was last modified.
target_typetarget_type nvarchar (100)nvarchar(100) Tipo di credenziale.Type of credential. Restituisce NULL per credenziali tradizionali e CRYPTOGRAPHIC PROVIDER per credenziali di cui è stato eseguito il mapping a un provider di servizi di crittografia.Returns NULL for traditional credentials, CRYPTOGRAPHIC PROVIDER for credentials mapped to a cryptographic provider. Per ulteriori informazioni sui provider di gestione delle chiavi esterne, vedere Extensible Key management (EKM).For more information about external key management providers, see Extensible Key Management (EKM).
target_idtarget_id intint ID dell'oggetto a cui è stato eseguito il mapping della credenziale.ID of the object that the credential is mapped to. Restituisce 0 per credenziali tradizionali e un valore diverso da 0 per credenziali di cui è stato eseguito il mapping a un provider di servizi di crittografia.Returns 0 for traditional credentials and non-0 for credentials mapped to a cryptographic provider. Per ulteriori informazioni sui provider di gestione delle chiavi esterne, vedere Extensible Key management (EKM).For more information about external key management providers, see Extensible Key Management (EKM).

OsservazioniRemarks

Per le credenziali a livello di database, vedere sys. database_scoped_credentials.For database-level credentials, see sys.database_scoped_credentials.

AutorizzazioniPermissions

VIEW ANY DEFINITION Richiede l'autorizzazione o ALTER ANY CREDENTIAL l'autorizzazione.Requires either VIEW ANY DEFINITION permission or ALTER ANY CREDENTIAL permission. Inoltre, all'entità non deve essere negata VIEW ANY DEFINITION l'autorizzazione.In addition, the principal must not be denied VIEW ANY DEFINITION permission.

Vedere ancheSee Also

sys.database_scoped_credentials sys.database_scoped_credentials
Credenziali (motore di database) Credentials (Database Engine)
Viste del catalogo di sicurezza (Transact-SQL) Security Catalog Views (Transact-SQL)
Entità (motore di database) Principals (Database Engine)
CREATE CREDENTIAL (Transact-SQL)CREATE CREDENTIAL (Transact-SQL)