sys.user_token (Transact-SQL)
适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例
为SQL Server中用户令牌一部分的每个数据库主体返回一行。
列名称 | 数据类型 | 说明 |
---|---|---|
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)
主体(数据库引擎)
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈