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

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database ouiAzure Synapse Analytics (SQL DW) ouiParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

Retourne une ligne pour chaque information d’identification au niveau du serveur.Returns one row for each server-level credential.

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
credential_idcredential_id Intint ID de l'information d'identification.ID of the credential. Unique dans le serveur.Is unique in the server.
namename sysnamesysname Nom de l'information d'identification.Name of the credential. Unique dans le serveur.Is unique in the server.
credential_identitycredential_identity nvarchar(4000)nvarchar(4000) Nom de l'identité à utiliser.Name of the identity to use. Il s'agit généralement d'un utilisateur Windows.This will generally be a Windows user. Il n'est pas nécessaire qu'elle soit unique.It does not have to be unique.
create_datecreate_date datetimedatetime Heure de création de l'information d'identification.Time at which the credential was created.
modify_datemodify_date datetimedatetime Heure de la dernière modification de l'information d'identification.Time at which the credential was last modified.
target_typetarget_type nvarchar(100)nvarchar(100) Type d'information d'identification.Type of credential. Retourne NULL pour des informations d'identification traditionnelles, CRYPTOGRAPHIC PROVIDER pour des informations d'identification mappées à un fournisseur de chiffrement.Returns NULL for traditional credentials, CRYPTOGRAPHIC PROVIDER for credentials mapped to a cryptographic provider. Pour plus d’informations sur les fournisseurs de gestion de clés externes, consultez gestion de clés Extensible (EKM).For more information about external key management providers, see Extensible Key Management (EKM).
target_idtarget_id Intint ID de l'objet auquel l'information d'identification est mappée.ID of the object that the credential is mapped to. Retourne 0 pour des informations d'identification traditionnelles, et une valeur différente de 0 pour des informations d'identification mappées à un fournisseur de chiffrement.Returns 0 for traditional credentials and non-0 for credentials mapped to a cryptographic provider. Pour plus d’informations sur les fournisseurs de gestion de clés externes, consultez gestion de clés Extensible (EKM).For more information about external key management providers, see Extensible Key Management (EKM).

NotesRemarks

Pour plus d’informations d’identification de niveau de base de données, consultez sys.database_scoped_credentials.For database-level credentials, see sys.database_scoped_credentials.

AutorisationsPermissions

Nécessite soit VIEW ANY DEFINITION autorisation ou ALTER ANY CREDENTIAL autorisation.Requires either VIEW ANY DEFINITION permission or ALTER ANY CREDENTIAL permission. En outre, le principal ne doit pas être refusé VIEW ANY DEFINITION autorisation.In addition, the principal must not be denied VIEW ANY DEFINITION permission.

Voir aussiSee Also

sys.database_scoped_credentials sys.database_scoped_credentials
Informations d’identification (moteur de base de données) Credentials (Database Engine)
Affichages catalogue de sécurité (Transact-SQL) Security Catalog Views (Transact-SQL)
Principaux (moteur de base de données) Principals (Database Engine)
CREATE CREDENTIAL (Transact-SQL)CREATE CREDENTIAL (Transact-SQL)