sys.server_principals (Transact-SQL)

每个服务器级别主体占一行。

列名

数据类型

说明

name

sysname

主体的名称。在服务器中是唯一的。

principal_id

int

主体的 ID 号。在服务器中是唯一的。

sid

varbinary(85)

主体的 SID(安全标识符)。如果是 Windows 主体,则它与 Windows SID 匹配。

type

char(1)

主体类型:

S = SQL 登录名

U = Windows 登录名

G = Windows 组

R = 服务器角色

C = 映射到证书的登录名

K = 映射到非对称密钥的登录名

type_desc

nvarchar(60)

主体类型的说明:

SQL_LOGIN

WINDOWS_LOGIN

WINDOWS_GROUP

SERVER_ROLE

CERTIFICATE_MAPPED_LOGIN

ASYMMETRIC_KEY_MAPPED_LOGIN

is_disabled

int

1 = 禁用登录名。

create_date

datetime

主体的创建时间。

modify_date

datetime

上次修改主体定义的时间。

default_database_name

sysname

该主体的默认数据库。

default_language_name

sysname

该主体的默认语言。

credential_id

int

与该主体关联的凭据的 ID。如果没有与该主体关联的凭据,则 credential_id 将为 NULL。

权限

在 SQL Server 2005 及更高版本中,目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。有关详细信息,请参阅元数据可见性配置