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) | 用户的登录名。 提供该列是为了向后兼容。 |