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

適用対象: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

のユーザートークンSQL ServerSQL Serverの一部であるデータベースプリンシパルごとに1行のデータを返しますです。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 または DENYGRANT OR DENY

拒否のみDENY ONLY

アプリAUTHENTICATOR

関連項目See Also

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)