次の方法で共有


sys.user_token (Transact-SQL)

適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance

SQL Server のユーザー トークンの一部であるデータベース プリンシパルごとに 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

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)
プリンシパル (データベース エンジン)