该数据库中的每个 Microsoft Windows 用户、Windows 组、Microsoft SQL Server 用户或 SQL Server 角色各对应一行。
| .gif) 重要提示: | 
|---|
| 包含此 SQL Server 2000 系统表体现了向后兼容性。建议您改用当前的 SQL Server 系统视图。若要查找等效系统视图,请参阅将 SQL Server 2000 系统表映射到 SQL Server 2005 系统视图。后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 | 
| 列名 | 数据类型 | 说明 | 
|---|---|---|
| uid | smallint | 用户 ID,在此数据库中是唯一的。 1 = 数据库所有者 如果用户数和角色数超过 32,767,则会溢出或返回 NULL。有关详细信息,请参阅查询 SQL Server 系统目录。 | 
| status | smallint | 标识只是为了提供一些信息。不提供支持。不保证以后的兼容性。 | 
| name | sysname | 用户名或组名,在此数据库中是唯一的。 | 
| sid | varbinary(85) | 此项的安全性标识符。 | 
| roles | varbinary(2048) | 标识只是为了提供一些信息。不提供支持。不保证以后的兼容性。 | 
| createdate | datetime | 帐户的添加日期。 | 
| updatedate | datetime | 帐户的上次更改日期。 | 
| altuid | smallint | 标识只是为了提供一些信息。不提供支持。不保证以后的兼容性。如果用户数和角色数超过 32,767,则会溢出或返回 NULL。有关详细信息,请参阅查询 SQL Server 系统目录。 | 
| password | varbinary(256) | 标识只是为了提供一些信息。不提供支持。不保证以后的兼容性。 | 
| gid | smallint | 此用户所属的组 ID。如果 uid 与 gid 相同,那么此项就定义一个组。如果合并的组和用户数超过 32,767,则会溢出或返回 NULL。有关详细信息,请参阅查询 SQL Server 系统目录。 | 
| environ | varchar(255) | 保留。 | 
| hasdbaccess | int | 1 = 帐户具有数据库访问权。 | 
| islogin | int | 1 = 帐户是具有登录帐户的 Windows 组、Windows 用户或 SQL Server 用户。 | 
| isntname | int | 1 = 帐户是 Windows 组或 Windows 用户。 | 
| isntgroup | int | 1 = 帐户是 Windows 组。 | 
| isntuser | int | 1 = 帐户是 Windows 用户。 | 
| issqluser | int | 1 = 帐户是 SQL Server 用户。 | 
| isaliased | int | 1 = 帐户化名为另一个用户。 | 
| issqlrole | int | 1 = 帐户是 SQL Server 角色。 | 
| isapprole | int | 1 = 帐户是应用程序角色。 | 
请参阅
参考
将 SQL Server 2000 系统表映射到 SQL Server 2005 系统视图
兼容性视图 (Transact-SQL)