sys.user_token (TRANSACT-SQL)sys.user_token (Transact-SQL)

適用対象: ○SQL Server ○Azure SQL Database XAzure SQL Data Warehouse XParallel Data WarehouseAPPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

ユーザー トークンの一部であるデータベース プリンシパルごとに 1 つの行を返しますSQL ServerSQL Serverします。Returns one row for every database principal that is part of the user token in SQL ServerSQL Server.

列名Column name データ型Data type 説明Description
principal_idprincipal_id intint プリンシパルの ID です。ID of the principal. 値はデータベース内で一意です。The value is unique within database.
sidsid varbinary(85)varbinary(85) プリンシパルがデータベースの外部で定義されている場合、プリンシパルのセキュリティ識別子。Security identifier of the principal if the principal is defined external to the database. たとえば、SQL ServerSQL Server ログイン、Windows ログイン、Windows グループ ログイン、証明書にマップされるログインなどです。それ以外の場合、この値は NULL になります。For example, this can be a SQL ServerSQL Server login, Windows login, Windows Group login, or a login mapped to a certificate, otherwise, this value is NULL.
namename nvarchar (128)nvarchar (128) プリンシパルの名前。Name of the principal. 値はデータベース内で一意です。The value is unique within database.
typetype nvarchar (128)nvarchar (128) プリンシパルの種類の説明です。Description of principal type. すべての型にマップされますsidします。All types are mapped to sid. 値は次のいずれかになります。The value can be one of the following:

SQL USERSQL USER

WINDOWS ログインWINDOWS LOGIN

WINDOWS GROUPWINDOWS GROUP

ROLEROLE

APPLICATION ROLEAPPLICATION ROLE

DATABASE ROLEDATABASE ROLE

USER MAPPED TO CERTIFICATEUSER MAPPED TO CERTIFICATE

非対称キーにマップされているユーザーUSER MAPPED TO ASYMMETRIC KEY

CERTIFICATECERTIFICATE

ASYMMETRIC KEYASYMMETRIC KEY
使用状況usage nvarchar (128)nvarchar (128) GRANT または DENY 権限の評価にプリンシパルが参加するかどうか、または認証子としての役割を果たすかどうかを示します。Indicates the principal participates in the evaluation of GRANT or DENY permissions, or serves as an authenticator.

この値には、次のいずれかを指定できます。This value can be one of the following:

許可または拒否GRANT OR DENY

拒否のみDENY ONLY

AUTHENTICATORAUTHENTICATOR

関連項目See Also

sys.login_token (TRANSACT-SQL) sys.login_token (Transact-SQL)
sys.server_principals (Transact-SQL) sys.server_principals (Transact-SQL)
sys.database_principals (Transact-SQL) sys.database_principals (Transact-SQL)
プリンシパル (データベース エンジン)Principals (Database Engine)