sys.user_token (Transact-SQL)
適用於:Microsoft Fabric 中的 SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體 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)
主體 (資料庫引擎)