适用范围:SQL Server
为登录名标记中包含的每个服务器主体返回一行。
| 列名称 | 数据类型 | 描述 |
|---|---|---|
| principal_id | int | 主体的 ID。 此值在服务器中是唯一的。 |
| sid | varbinary(85) | 服务器主体的安全标识符。 如果这是 Windows 主体, 则 sid = Windows SID。 如果登录名映射到证书, 则 sid = GUID 来自证书。 |
| name | nvarchar(128) | 主体的名称。 此值在服务器中是唯一的。 |
| type | nvarchar(128) | 主体类型的说明。 所有类型都 映射到 sid。 值可以是下列任一值:SQL LOGIN WINDOWS LOGIN WINDOWS GROUP SERVER ROLE LOGIN MAPPED TO CERTIFICATE LOGIN MAPPED TO ASYMMETRIC KEY CERTIFICATE ASYMMETRIC KEY |
| 用法 | nvarchar(128) | 表示委托人参与许可评估GRANTDENY,或担任认证者。 此值可以为下列值之一: GRANT OR DENY DENY ONLY AUTHENTICATOR |
另请参阅
sys.user_token(Transact-SQL)
sys.server_principals(Transact-SQL)
sys.database_principals(Transact-SQL)
主体(数据库引擎)