共用方式為


sys.user_token (Transact-SQL)

適用於:SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體

針對 SQL Server 中屬於使用者令牌的每個資料庫主體,各傳回一個數據列。

資料行名稱 資料類型 描述
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

DATABASE ROLE

USER MAPPED TO CERTIFICATE

USER MAPPED TO ASYMMETRIC KEY

CERTIFICATE

ASYMMETRIC KEY
用法 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)
主體 (資料庫引擎)