sys.user_token (Transact-SQL)

更新 : 2006 年 12 月 12 日

ユーザー トークンの一部となっているデータベース プリンシパルごとに 1 行のデータを返します。

列名 データ型 説明

principal_id

int

プリンシパルの ID。値はデータベース内で一意です。

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)

その他の技術情報

ID と SID
実行コンテキストについて
コンテキストの切り替え
プリンシパル

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 12 月 12 日

変更内容 :
  • type の値を修正しました。typesid へのマッピングに関する注意事項を追加しました。
  • usage の値を修正しました。

2005 年 12 月 5 日

変更内容 :
  • 列名 sid_idsid に変更。
  • nvarchar 列のサイズを修正。