sys.user_token (Transact-SQL)

Renvoie une ligne pour chaque entité de sécurité de base de données faisant partie du jeton de l'utilisateur.

Nom de colonne

Type de données

Description

principal_id

int

ID de l'entité de sécurité. Sa valeur est unique dans une base de données.

sid

varbinary(85)

Identificateur de sécurité de l'entité de sécurité, si cette entité est définie comme externe à la base de données. Par exemple, ce peut être une information de connexion SQL Server, Windows, Windows Group, ou une information de connexion mappée sur un certificat ; sinon, cette valeur est NULL.

name

nvarchar (128)

Nom de l'entité de sécurité. Sa valeur est unique dans une base de données.

type

nvarchar (128)

Description du type d'entité de sécurité. Tous les types sont mappés vers sid. Il peut s'agir de l'une des valeurs suivantes :

  • SQL USER

  • WINDOWS LOGIN

  • WINDOWS GROUP

  • ROLE

  • APPLICATION ROLE

  • DATABASE ROLE

  • USER MAPPED TO CERTIFICATE

  • USER MAPPED TO ASYMMETRIC KEY

  • CERTIFICATE

  • ASYMMETRIC KEY

usage

nvarchar (128)

Indique que l'entité de sécurité prend part à l'évaluation des autorisations GRANT ou DENY, ou sert d'authentificateur.

Cette valeur peut être l'une des suivantes :

  • GRANT OR DENY

  • DENY ONLY

  • AUTHENTICATOR