sys.syslogins (Transact-SQL)

适用于SQL Server

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

重要

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

适用于:SQL Server(SQL Server 2008 [10.0.x] 至当前版本)。

列名称 数据类型 描述
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 = Login 是 serveradmin 固定服务器角色的成员
setupadmin int 1 = 登录名是 setupadmin 固定服务器角色的成员
processadmin int 1 = Login 是 processadmin 固定服务器角色的成员
diskadmin int 1 = Login 是 diskadmin 固定服务器角色的成员
dbcreator int 1 = Login 是 dbcreator 固定服务器角色的成员
bulkadmin int 1 = Login 是 bulkadmin 固定服务器角色的成员
loginname nvarchar(128) 用户的登录名。 提供该列是为了向后兼容。

另请参阅

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