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

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzuresìAzure SQL Data Warehouse sìParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabaseyesAzure SQL Data Warehouse 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 DescriptionDescription
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 database_scoped_credentials.For database-level credentials, see sys.database_scoped_credentials.

AutorizzazioniPermissions

Richiede VIEW ANY DEFINITION autorizzazione o ALTER ANY CREDENTIAL autorizzazione.Requires either VIEW ANY DEFINITION permission or ALTER ANY CREDENTIAL permission. Inoltre, l'entità non deve essere negato VIEW ANY DEFINITION 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 relative alla sicurezza (Transact-SQL) Security Catalog Views (Transact-SQL)
Entità (motore di database) Principals (Database Engine)
CREATE CREDENTIAL (Transact-SQL)CREATE CREDENTIAL (Transact-SQL)