Condividi tramite


sys.credentials (Transact-SQL)

Si applica a: SQL Server Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)

Restituisce una riga per ogni credenziale a livello di server.

Nome colonna Tipo di dati Descrizione
credential_id int ID della credenziale. Il nome è univoco nel server.
name sysname Nome delle credenziali. Il nome è univoco nel server.
credential_identity nvarchar(4000) Nome dell'identità da utilizzare, in genere corrispondente a un utente di Windows. Non è necessario che sia univoco.
create_date datetime Ora di creazione della credenziale.
modify_date datetime Ora dell'ultima modifica apportata alla credenziale.
target_type nvarchar(100) Tipo di credenziale. Restituisce NULL per credenziali tradizionali e CRYPTOGRAPHIC PROVIDER per credenziali di cui è stato eseguito il mapping a un provider di servizi di crittografia. Per altre informazioni sui provider di gestione delle chiavi esterni, vedere Extensible Key Management (EKM).
target_id int ID dell'oggetto a cui è stato eseguito il mapping della credenziale. 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. Per altre informazioni sui provider di gestione delle chiavi esterni, vedere Extensible Key Management (EKM).

Osservazioni:

Per le credenziali a livello di database, vedere sys.database_scoped_credentials.

Autorizzazioni

Richiede l'autorizzazione VIEW ANY DEFINITION o ALTER ANY CREDENTIAL l'autorizzazione. Inoltre, l'entità non deve essere negata VIEW ANY DEFINITION l'autorizzazione.

Vedi anche

sys.database_scoped_credentials
Credenziali (motore di database)
Viste del catalogo della sicurezza (Transact-SQL)
Entità di sicurezza (Motore di database)
CREATE CREDENTIAL (Transact-SQL)