Partilhar via


sys.user_token (Transact-SQL)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Banco de Dados SQL no Microsoft Fabric

Retorna uma linha para cada entidade de banco de dados que faz parte do token de usuário no SQL Server.

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 do Grupo do Windows ou um logon mapeado para um certificado, caso contrário, esse valor será NULL.
name Fragrâncias (128) Nome do principal. O valor é exclusivo no banco de dados.
tipo Fragrâncias (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 Fragrâncias (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

Confira também

sys.login_token (Transact-SQL)
sys.server_principals (Transact-SQL)
sys.database_principals (Transact-SQL)
Entidades (Mecanismo de Banco de Dados)