sys.login_token (Transact-SQL)

更新日期: 2006 年 12 月 12 日

为登录名标记中包含的每个服务器主体返回一行。

列名 数据类型 说明

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

usage

nvarchar(128)

指示服务器主体参与 GRANT 或 DENY 权限的鉴定,或用作验证器。

此值可以为下列值之一:

  • GRANT 或 DENY
  • 仅 DENY
  • AUTHENTICATOR

请参阅

参考

sys.user_token (Transact-SQL)
sys.server_principals (Transact-SQL)
sys.database_principals (Transact-SQL)

其他资源

了解执行上下文
上下文切换
主体

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 12 月 12 日

更改的内容:
  • 添加了关于将 type 映射到 sid 的注释。

2006 年 7 月 17 日

更改的内容:
  • 更正了主体名称。
  • 更正了关于主体在权限计算中的重要性的详细信息。

2005 年 12 月 5 日

更改的内容:
  • 已将列名 sid_id 更改为 sid
  • 更正了 nvarchar 列的大小。