sys.sysusers (Transact-SQL)

包含每個 Microsoft Windows 使用者、Windows 群組、Microsoft SQL Server 使用者或資料庫中的 SQL Server 角色各一個資料列。

重要事項重要事項

此 SQL Server 2000 系統資料表包含回溯相容性的概觀。我們建議您改用目前的 SQL Server 系統檢視表。若要尋找相等的系統檢視或檢視,請參閱<將 SQL Server 2000 系統資料表對應至 SQL Server 2005 系統檢視表>。未來的 Microsoft SQL Server 版本將移除這項功能。請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。

資料行名稱

資料類型

說明

uid

smallint

使用者識別碼,在這個資料庫中是唯一的。

1 = 資料庫擁有者

如果使用者和角色數目超過 32,767 個,則會造成溢位或傳回 NULL。

status

smallint

僅供參考之用。不支援。我們無法保證未來的相容性。

name

sysname

使用者名稱或群組名稱,在這個資料庫中是唯一的。

sid

varbinary(85)

這個項目的安全性識別碼。

roles

varbinary(2048)

僅供參考之用。不支援。我們無法保證未來的相容性。

createdate

datetime

加入帳戶的日期。

updatedate

datetime

上次變更帳戶的日期。

altuid

smallint

僅供參考之用。不支援。我們無法保證未來的相容性。

如果使用者和角色數目超過 32,767 個,則會造成溢位或傳回 NULL。

password

varbinary(256)

僅供參考之用。不支援。我們無法保證未來的相容性。

gid

smallint

這位使用者所屬的群組識別碼。 如果 uidgid 相同,這個項目就會定義一個群組。 如果群組和使用者結合的數目超過 32,767,則會造成溢位或傳回 NULL。

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 = 帳戶是應用程式角色。

請參閱

參考

將系統資料表對應至系統檢視 (Transact-SQL)

相容性檢視 (Transact-SQL)