sys.user_token (Transact-SQL)
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure базе данных SQL в Microsoft Fabric
Возвращает одну строку для каждого субъекта базы данных, который является частью маркера пользователя в SQL Server.
Имя столбца | Тип данных | Description |
---|---|---|
principal_id | int | Идентификатор участника. Значение уникально в пределах базы данных. |
ид безопасности | varbinary(85) | Идентификатор защиты участника, если он определен как внешний по отношению к базе данных. Например, это может быть имя входа SQL Server, имя входа Windows, имя входа в группу Windows или имя входа, сопоставленное с сертификатом, в противном случае это значение равно NULL. |
name | nvarchar (128) | Имя участника. Значение уникально в пределах базы данных. |
type | 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)
Субъекты (ядро СУБД)