sys.sysusers (Transact-SQL)

適用於:SQL Server Azure SQL 受控執行個體 Microsoft Fabric 中 Microsoft Fabric倉儲中的Azure SynapseAnalytics Analytics Platform System (PDW)SQL 分析端點

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

重要

此 SQL Server 2000 系統數據表隨附為回溯相容性的檢視。 建議您改用目前的 SQL Server 系統檢視。 若要尋找對等的系統檢視或檢視,請參閱將系統數據表對應至系統檢視表(Transact-SQL)。 未來的 Microsoft SQL Server 版本將移除這項功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。

資料行名稱 資料類型 描述
Uid smallint 使用者識別碼,在這個資料庫中是唯一的。

1 = 資料庫擁有者

如果使用者和角色的數目超過 32,767,則溢位或傳回 NULL。
status smallint 僅供參考之用。 不支援。 我們無法保證未來的相容性。
name sysname 用戶名稱或組名,在此資料庫中是唯一的。
varbinary(85) 這個專案的安全性標識碼。
roles varbinary(2048) 僅供參考之用。 不支援。 我們無法保證未來的相容性。
createdate datetime 加入帳戶的日期。
updatedate datetime 上次變更帳戶的日期。
altuid smallint 僅供參考之用。 不支援。 我們無法保證未來的相容性。

如果使用者和角色的數目超過 32,767,則溢位或傳回 NULL。
password varbinary(256) 僅供參考之用。 不支援。 我們無法保證未來的相容性。
Gid smallint 此用戶所屬的群組標識碼。 如果 uid 與 gid 相同,則此項目會定義群組。 如果群組和用戶的組合數目超過 32,767,則溢位或傳回 NULL。
環境 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)