系統(tǒng)表 系統(tǒng)表 - 北京怡康軟件科技有限公司 資源網(wǎng) "/>
Microsoft® SQL Server™ 2000 及其組件所用的信息存儲在稱為系統(tǒng)表的特殊表中。
任何用戶都不應(yīng)直接修改系統(tǒng)表。例如,不要嘗試使用 DELETE、UPDATE、INSERT 語句或用戶定義的觸發(fā)器修改系統(tǒng)表。
允許在系統(tǒng)表中引用編制的列。然而,系統(tǒng)表中的許多列都未被編制。不應(yīng)編寫應(yīng)用程序直接查詢未編制的列。相反,應(yīng)用程序應(yīng)使用以下任何組件檢索系統(tǒng)表中存儲的信息:
這些組件構(gòu)成一個已發(fā)布的 API,用以從 SQL Server 獲取系統(tǒng)信息。Microsoft 維護(hù)這些組件在不同版本間的兼容性。系統(tǒng)表的格式取決于 SQL Server 的內(nèi)部構(gòu)架,并且可能因不同的版本而異。因此,直接訪問系統(tǒng)表中未編制列的應(yīng)用程序可能需要做些更改后才能訪問 SQL Server 的后繼版本。
這些表存儲服務(wù)器級系統(tǒng)信息。
sysaltfiles | syslockinfo |
syscacheobjects | syslogins |
syscharsets | sysmessages |
sysconfigures | sysoledbusers |
syscurconfigs | sysperfinfo |
sysdatabases | sysprocesses |
sysdevices | sysremotelogins |
syslanguages | sysservers |
這些表為每個數(shù)據(jù)庫存儲數(shù)據(jù)庫級系統(tǒng)信息。
syscolumns | sysindexkeys |
syscomments | sysmembers |
sysconstraints | sysobjects |
sysdepends | syspermissions |
sysfilegroups | sysprotects |
sysfiles | sysreferences |
sysforeignkeys | systypes |
sysfulltextcatalogs | sysusers |
sysindexes |
這些表存儲 SQL Server 代理程序使用的信息。
sysalerts | sysjobsteps |
syscategories | sysnotifications |
sysdownloadlist | sysoperators |
sysjobhistory | systargetservergroupmembers |
sysjobs | systargetservergroups |
sysjobschedules | systargetservers |
sysjobservers | systaskids |
這些表存儲數(shù)據(jù)庫備份和還原操作使用的信息。
backupfile | restorefile |
backupmediafamily | restorefilegroup |
backupmediaset | restorehistory |
backupset |
這些表由復(fù)制使用并存儲在 master 數(shù)據(jù)庫中。
sysdatabases | sysservers |
這些表由復(fù)制使用并存儲在 msdb 數(shù)據(jù)庫中。
sysreplicationalerts |
這些表由復(fù)制使用并存儲在 distribution 數(shù)據(jù)庫中。
這些表由復(fù)制使用并存儲在 publication 數(shù)據(jù)庫中。