Compartilhar via


sys.user_token (Transact-SQL)

Retorna uma linha para todo principal de banco de dados que faz parte do token de usuário.

Nome da coluna

Tipo de dados

Descrição

principal_id

int

ID do principal. O valor é exclusivo no banco de dados.

sid

varbinary(85)

Identificador de segurança do principal se o principal for definido fora do banco de dados. Por exemplo, pode ser um logon do SQL Server, logon do Windows, logon de grupo do Windows ou um logon mapeado para um certificado, caso contrário, esse valor será NULL.

name

nvarchar (128)

Nome do principal. O valor é exclusivo no banco de dados.

type

nvarchar (128)

Descrição do tipo de principal. Todos os tipos são mapeados para sid. O valor pode ser um dos seguintes:

  • 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)

Indica que o principal participa da avaliação de permissões GRANT ou DENY ou serve como um autenticador.

Este valor pode ser um dos seguintes:

  • GRANT OR DENY

  • DENY ONLY

  • AUTHENTICATOR