sys.user_token (Transact-SQL)

Devuelve una fila por cada entidad de seguridad de base de datos que forma parte del token del usuario.

Nombre de columna

Tipo de datos

Descripción

principal_id

int

Id. de la entidad de seguridad. El valor es único en la base de datos.

sid

varbinary(85)

Identificador de seguridad de la entidad de seguridad si ésta está definida como externa a la base de datos. Por ejemplo, puede ser un inicio de sesión de SQL Server, un inicio de sesión de Windows, un inicio de sesión del grupo de Windows o un inicio de sesión asignado a un certificado; de lo contrario, este valor es NULL.

name

nvarchar (128)

Nombre de la entidad de seguridad. El valor es único en la base de datos.

type

nvarchar (128)

Descripción del tipo de entidad de seguridad. Todos los tipos se asignan a sid. El valor puede ser uno de los siguientes:

  • SQL USER

  • WINDOWS LOGIN

  • WINDOWS GROUP

  • ROLE

  • APPLICATION ROLE

  • Función de base de datos

  • USER MAPPED TO CERTIFICATE

  • USER MAPPED TO ASYMMETRIC KEY

  • CERTIFICATE

  • ASYMMETRIC KEY

usage

nvarchar (128)

Indica que la entidad de seguridad participa en la evaluación de los permisos GRANT o DENY o sirve como autenticador.

Este valor puede ser uno de los siguientes:

  • GRANT o DENY

  • DENY ONLY

  • AUTHENTICATOR