sys.database_credentials (Transact-SQL)
Si applica a: SQL Server 2016 (13.x) e versioni successive database SQL di Azure Istanza gestita di SQL di Azure database SQL di Azure Synapse Analytics in Microsoft Fabric
Restituisce una riga per ogni credenziale con ambito database nel database.
Importante
Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Usare invece sys.database_scoped_credentials .
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
credential_id | int | ID delle credenziali con ambito database. Valore univoco all'interno del database. |
name | sysname | Nome della credenziale con ambito database. Valore univoco all'interno del database. |
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 | Orario di creazione della credenziale con ambito database. |
modify_date | datetime | Orario dell'ultima modifica apportata alla credenziale con ambito database. |
target_type | nvarchar(100) | Tipo delle credenziali con ambito database. Restituisce NULL per le credenziali con ambito database. |
target_id | int | ID dell'oggetto a cui è stato eseguito il mapping della credenziale con ambito database. Restituisce 0 per le credenziali con ambito database |
Autorizzazioni
È richiesta l'autorizzazione CONTROL
per il database.
Vedi anche
Credenziali (Motore di database)
CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
ALTER DATABASE SCOPED CREDENTIAL (Transact-SQL)
DROP DATABASE SCOPED CREDENTIAL (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL)
sys.credentials (Transact-SQL)