sys.syslogins (Transact-SQL)

每个登录帐户在表中对应一行。

重要说明重要提示

将此 SQL Server 2000 系统表作为一个视图包含进来是为了保持向后兼容性。建议您改用最新的 SQL Server 系统视图。若要查找一个或多个等效系统视图,请参阅将 SQL Server 2000 系统表映射到 SQL Server 2005 系统视图。后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

列名

数据类型

说明

sid

varbinary(85)

安全标识符。

status

smallint

标识为仅供参考。不提供支持。不保证以后的兼容性。

createdate

datetime

添加登录的日期。

updatedate

datetime

更新登录的日期。

accdate

datetime

标识为仅供参考。不提供支持。不保证以后的兼容性。

totcpu

int

标识为仅供参考。不提供支持。不保证以后的兼容性。

totio

int

标识为仅供参考。不提供支持。不保证以后的兼容性。

spacelimit

int

标识为仅供参考。不提供支持。不保证以后的兼容性。

timelimit

int

标识为仅供参考。不提供支持。不保证以后的兼容性。

resultlimit

int

标识为仅供参考。不提供支持。不保证以后的兼容性。

name

sysname

用户的登录名。

dbname

sysname

建立连接时,用户的默认数据库名。

password

nvarchar(128)

返回 NULL。

language

sysname

默认的用户语言。

denylogin

int

1 = 登录名是 Microsoft Windows 用户或组且已被拒绝访问。

hasaccess

int

1 = 已授权登录名访问服务器。

isntname

int

1 = 登录名是 Windows 用户或组。

0 = 登录名是 SQL Server 登录名。

isntgroup

int

1 = 登录名是 Windows 组。

isntuser

int

1 = 登录名是 Windows 用户。

sysadmin

int

1 = 登录名是 sysadmin 服务器角色成员。

securityadmin

int

1 = 登录名是 securityadmin 服务器角色成员。

serveradmin

int

1 = 登录名是 serveradmin 固定服务器角色成员。

setupadmin

int

1 = 登录名是 setupadmin 固定服务器角色成员。

processadmin

int

1 = 登录名是 processadmin 固定服务器角色成员。

diskadmin

int

1 = 登录名是 diskadmin 固定服务器角色成员。

dbcreator

int

1 = 登录名是 dbcreator 固定服务器角色成员。

bulkadmin

int

1 = 登录名是 bulkadmin 固定服务器角色成员。

loginname

nvarchar(128)

用户的登录名。 提供该列是为了向后兼容。

请参阅

参考

将系统表映射到系统视图 (Transact-SQL)

兼容性视图 (Transact-SQL)