sysmembers 頁首
每個資料庫角色成員在表中佔一行。該表格儲存體在每個資料庫中。
列名 |
資料類型 |
描述 |
memberuid |
smallint |
角色成員的使用者識別碼。 |
groupuid |
smallint |
角色的使用者識別碼。 |
sysobjects 頁首
在資料庫內建立的每個對象(約束、預設值、日誌、規則、預存程序等)在表中佔一行。只有在 tempdb 內,每個臨時對象才在該表中佔一行。
列名 |
資料類型 |
描述 |
name |
sysname |
對象名。 |
Id |
int |
對象標識號。 |
xtype |
char(2) |
物件類型。可以是下列物件類型中的一種: C = CHECK 條件約束 D = 預設值或 DEFAULT 約束 F = FOREIGN KEY 約束 L = 日誌 FN = 純量涵式 IF = 內嵌表函數 P = 預存程序 PK = PRIMARY KEY 約束(類型是 K) RF = 複製篩選預存程序 S = 系統資料表 TF = 表函數 TR = 觸發器 U = 使用者表 UQ = UNIQUE 約束(類型是 K) V = 視圖 X = 擴充預存程序 |
uid |
smallint |
所有者對象的使用者識別碼。 |
info |
smallint |
保留。僅限內部使用。 |
status |
int |
保留。僅限內部使用。 |
base_schema_ ver |
int |
保留。僅限內部使用。 |
replinfo |
int |
保留。供複製使用。 |
parent_obj |
int |
父物件的對象標識號(例如,對於觸發器或約束,該標識號為表 ID)。 |
crdate |
datetime |
對象的建立日期。 |
ftcatid |
smallint |
為全文索引註冊的所有使用者表的全文檢索目錄標識符,對於沒有註冊的所有使用者表則為 0。 |
schema_ver |
int |
版本號碼,該版本號碼在每次表的架構更改時都增加。 |
stats_schema_ ver |
int |
保留。僅限內部使用。 |
type |
char(2) |
物件類型。可以是下列值之一: C = CHECK 條件約束 D = 預設值或 DEFAULT 約束 F = FOREIGN KEY 約束 FN = 純量涵式 IF = 內嵌表函數 K = PRIMARY KEY 或 UNIQUE 約束 L = 日誌 P = 預存程序 R = 規則 RF = 複製篩選預存程序 S = 系統資料表 TF = 表函數 TR = 觸發器 U = 使用者表 V = 視圖 X = 擴充預存程序 |
userstat |
smallint |
保留。 |
sysstat |
smallint |
內部狀態資訊。 |
indexdel |
smallint |
保留。 |
refdate |
datetime |
留作以後使用。 |
version |
int |
留作以後使用。 |
deltrig |
int |
保留。 |
instrig |
int |
保留。 |
updtrig |
int |
保留。 |
seltrig |
int |
保留。 |
category |
int |
用於發布、約束和標識。 |
cache |
smallint |
保留。 |
syspermissions 頁首
包含有關對資料庫內的使用者、組和角色授予和拒絕的許可權的資訊。該表格儲存體在每個資料庫中。
列名 |
資料類型 |
描述 |
id |
int |
對象許可權的物件識別碼;0 表示語句許可權。 |
grantee |
smallint |
受許可權影響的使用者、組或角色的 ID。 |
grantor |
smallint |
被授予或廢除許可權的使用者、組或角色的 ID。 |
actadd |
smallint |
僅限內部使用。 |
actmod |
smallint |
僅限內部使用。 |
seladd |
varbinary(4000) |
僅限內部使用。 |
selmod |
varbinary(4000) |
僅限內部使用。 |
updadd |
varbinary(4000) |
僅限內部使用。 |
updmod |
varbinary(4000) |
僅限內部使用。 |
refadd |
varbinary(4000) |
僅限內部使用。 |
refmod |
varbinary(4000) |
僅限內部使用。 |
systypes 頁首
對於每種系統提供資料類型和使用者定義資料類型,均包含一行資訊。該表格儲存體在每個資料庫中。
這些是系統提供的資料類型及其 識別碼。
列名 |
資料類型 |
描述 |
name |
sysname |
資料類型名稱。 |
xtype |
tinyint |
實體儲存體類型。 |
status |
tinyint |
僅限內部使用。 |
xusertype |
smallint |
擴充使用者類型。 |
length |
smallint |
資料類型的物理長度。 |
xprec |
tinyint |
伺服器所使用的內部精度。(不能在查詢中使用。) |
xscale |
tinyint |
伺服器所使用的內部小數位元。(不能在查詢中使用。) |
tdefault |
int |
對此資料類型進行完整性檢查的預存程序的 ID。 |
domain |
int |
對此資料類型進行完整性檢查的預存程序的 ID。 |
uid |
smallint |
資料類型建立者的使用者識別碼。 |
reserved |
smallint |
僅限內部使用。 |
usertype |
smallint |
使用者類型 ID。 |
variable |
bit |
可變長度資料類型為 1;否則為 0。 |
allownulls |
bit |
指出此資料類型的預設為空白性。如果 CREATE 或 ALTER TABLE 指定了為空白性,那麼該值將替代此資料類型的預設為空白性。 |
type |
tinyint |
實體儲存體資料類型。 |
printfmt |
varchar(255) |
保留。 |
prec |
smallint |
此資料類型的精度層級。 |
scale |
tinyint |
此資料類型的小數位元(根據精度)。 |
sysusers 頁首
資料庫中每個 Microsoft? Windows 使用者、Windows 組、Microsoft SQL Server? 使用者或 SQL Server 角色在表中佔一行。
列名 |
資料類型 |
描述 |
uid |
smallint |
使用者識別碼,在此資料庫中是唯一的。1 是資料庫擁有者。 |
status |
smallint |
僅限內部使用。 |
Name |
sysname |
使用者名稱或組名,在此資料庫中是唯一的。 |
sid |
varbinary(85) |
此條目的安全性標識符。 |
roles |
varbinary(2048) |
僅限內部使用。 |
createdate |
datetime |
帳戶的添加日期。 |
updatedate |
datetime |
帳戶的上次修改日期。 |
altuid |
smallint |
僅限內部使用。 |
password |
varbinary(256) |
僅限內部使用。 |
gid |
smallint |
此使用者所屬的組 ID。如果 uid = gid ,那麼此條目就定義一個組。 |
environ |
varchar(255) |
保留。 |
hasdbaccess |
int |
如果該帳戶有資料庫存取權限,則為 1。 |
islogin |
int |
如果該帳戶是有登入帳戶的 Windows 組、Windows 使用者或 SQL Server 使用者,則為 1。 |
isntname |
int |
如果該帳戶是 Windows 組或 Windows 使用者,則為 1。 |
isntgroup |
int |
如果該帳戶是 Windows 組,則為 1。 |
isntuser |
int |
如果該帳戶是 Windows 使用者,則為 1。 |
issqluser |
int |
如果該帳戶是 SQL Server 使用者,則為 1。 |
isaliased |
int |
如果該帳戶以另一個使用者為別名,則為 1。 |
issqlrole |
int |
如果該帳戶是 SQL Server 角色,則為 1。 |
isapprole |
int |
如果該帳戶是應用程式角色,則為 1。 |