sys.user_token (Transact-SQL)

Применяется к:SQL ServerAzure SQL DatabaseAzure, управляемому экземпляру SQL Azure

Возвращает одну строку для каждого субъекта базы данных, который является частью маркера пользователя в SQL Server.

Имя столбца Тип данных Описание:
principal_id int Идентификатор участника. Значение уникально в пределах базы данных.
Sid varbinary(85) Идентификатор защиты участника, если он определен как внешний по отношению к базе данных. Например, это может быть имя входа SQL Server, имя входа Windows, имя входа в группу Windows или имя входа, сопоставленное с сертификатом, в противном случае это значение равно NULL.
name nvarchar (128) Имя участника. Значение уникально в пределах базы данных.
тип nvarchar (128) Описание типа участника. Все типы сопоставляются с идентификатором безопасности. Может иметь следующие значения:

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) Указывает, что участник задействован в процессе определения разрешений GRANT и DENY или выполняет роль средства проверки подлинности.

Значение может быть одним из следующих.

GRANT OR DENY

DENY ONLY

AUTHENTICATOR

См. также

sys.login_token (Transact-SQL)
sys.server_principals (Transact-SQL)
sys.database_principals (Transact-SQL)
Субъекты (ядро СУБД)