sys.sysusers (Transact-SQL)
该数据库中的每个 Microsoft Windows 用户、Windows 组、MicrosoftSQL Server 用户或 SQL Server 角色各对应一行。
重要提示 |
---|
将此 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 = 帐户是应用程序角色。 |