sys.user_token (Transact-SQL)

Изменения: 12 декабря 2006 г.

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

Имя столбца Тип данных Описание

principal_id

int

Идентификатор участника. Значение уникально в пределах базы данных.

sid

varbinary(85)

Идентификатор защиты участника, если он определен как внешний по отношению к базе данных. Например: это может быть имя входа SQL Server, имя входа Windows, группа Windows или имя входа, сопоставленное с сертификатом. В противном случае этот столбец содержит значение NULL.

name

nvarchar (128)

Имя участника. Значение уникально в пределах базы данных.

type

nvarchar (128)

Описание типа участника. Все типы сопоставляются с sid. Значение может быть одним из следующих:

  • SQL USER;
  • WINDOWS LOGIN;
  • WINDOWS GROUP;
  • ROLE;
  • APPLICATION 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)

Другие ресурсы

Идентификаторы и идентификаторы безопасности
Основные сведения о контексте выполнения
Контекстное переключение
Участники

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Измененное содержимое
  • Исправлены значения type. Добавлено примечание про сопоставление type с sid.
  • Исправлены значения usage.

5 декабря 2005 г.

Измененное содержимое
  • Имя столбца sid_id изменено на sid.
  • Исправлен размер столбцов типа nvarchar.