复习--SQL Server (一) -系统数据库
SQL Server 2000自帶了四個(gè)數(shù)據(jù)庫(kù):
1. Master數(shù)據(jù)庫(kù)(系統(tǒng)數(shù)據(jù)庫(kù)): 記錄了SQL Server 的所有服務(wù)器級(jí)別的系統(tǒng)信息(16張服務(wù)器系統(tǒng)表&17張數(shù)據(jù)庫(kù)級(jí)系統(tǒng)表),數(shù)據(jù)庫(kù)的注冊(cè)賬戶和密碼,系統(tǒng)設(shè)置信息,用戶定義數(shù)據(jù)庫(kù)的信息。
?
(參考SQL Server 幫助信息)
| 服務(wù)器級(jí)系統(tǒng)表 | 功能 |
| SysOledbusers | 記錄連接服務(wù)器的用戶名,密碼等相關(guān)信息 |
| SysLogins | 記錄所有的本地賬戶信息 |
| SysRemotelogins | 記錄所有的遠(yuǎn)程用戶信息 |
| SysAltfiles | 記錄文件的狀態(tài)和變化信息。 |
| SysDevices | 記錄磁盤,磁帶備份文件的相關(guān)信息 |
| SysCacheobjects | 記錄高速緩存的使用情況 |
| SysProcesses | 記錄正在進(jìn)行中的進(jìn)程信息 |
| SysPerfinfo | 記錄有關(guān)統(tǒng)計(jì)服務(wù)器性能的計(jì)數(shù)器的信息 |
| SysConfigures | 記錄服務(wù)器的配置信息 |
| SysCurconfigs | 記錄服務(wù)器當(dāng)前的配置信息 |
| SysServers | 記錄所有可以訪問(wèn)的SQL Server 服務(wù)器信息。 |
| SysDatabases | 記錄所有SQL Server 數(shù)據(jù)庫(kù)的相關(guān)信息 |
| SysLanguages | 記錄服務(wù)器所能識(shí)別的語(yǔ)言 |
| SysMessages | 記錄所有的系統(tǒng)錯(cuò)誤和警告信息 |
| SysLockinfo | 記錄各種數(shù)據(jù)封鎖的信息 |
| SysCharsets | 記錄字符集和排序的相關(guān)信息 |
?
| 數(shù)據(jù)庫(kù)級(jí)系統(tǒng)表 | 功能 |
| SysFullTextCataLogs | 記錄全文目錄的信息 |
| SysFileGroups | 記錄數(shù)據(jù)庫(kù)所有文件組的信息 |
| SysFiles | 記錄每個(gè)數(shù)據(jù)庫(kù)的每個(gè)文件的信息 |
| SysUsers | 記錄所有服務(wù)器用戶的信息 |
| SysMembers | 記錄所有數(shù)據(jù)庫(kù)角色的成員相關(guān)信息 |
| SysProtects | 記錄有關(guān)賬戶權(quán)限的信息 |
| SysComments | 記錄在建立數(shù)據(jù)庫(kù)對(duì)象時(shí)定義的簡(jiǎn)介信息 |
| SysObjects | 記錄所有數(shù)據(jù)庫(kù)對(duì)象的相關(guān)信息 |
| SysPermissions | 記錄有關(guān)數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)對(duì)象訪問(wèn)許可的信息 |
| SysDepends | 記錄數(shù)據(jù)庫(kù)對(duì)象之間的相關(guān)性關(guān)系 |
| SysTypes | 記錄所有系統(tǒng)數(shù)據(jù)類型和用戶自定義數(shù)據(jù)類型的信息 |
| SysColumns | 記錄表和視圖中的列、存儲(chǔ)過(guò)程的參數(shù)信息 |
| SysIndexes | 記錄有關(guān)索引和建立索引的表的相關(guān)信息 |
| SysIndexkeys | 記錄被定義為鍵或索引列的信息 |
| SysConstraints | 記錄約束和數(shù)據(jù)庫(kù)對(duì)象之間的映射的相關(guān)信息 |
| SysReferences | 記錄有關(guān)外鍵約束或索引的列的映射關(guān)系 |
| SysForeignkeys | 記錄有關(guān)外鍵約束的所有信息 |
?
2.Tempdb數(shù)據(jù)庫(kù): 顧名思義,一定是和臨時(shí)表相關(guān)的數(shù)據(jù)庫(kù),不過(guò) Tempdb 里不光記錄臨時(shí)表,還記錄臨時(shí)數(shù)據(jù)、臨時(shí)創(chuàng)建的存儲(chǔ)過(guò)程。
?
注:Tempdb默認(rèn)大小是8MB,日志文件大小是0.5MB;大小會(huì)根據(jù)存儲(chǔ)的數(shù)據(jù)量自動(dòng)增長(zhǎng)。
SQL Server 連接斷開時(shí),Tempdb里的所有臨時(shí)表、存儲(chǔ)過(guò)程將自動(dòng)全部被清空。
Tempdb數(shù)據(jù)庫(kù)是沒(méi)有權(quán)限設(shè)置的。
?
?
3.Model 數(shù)據(jù)庫(kù): 模型數(shù)據(jù)庫(kù)(包含了將要復(fù)制到每個(gè)數(shù)據(jù)庫(kù)中的系統(tǒng)表)。創(chuàng)建新數(shù)據(jù)庫(kù)時(shí),是通過(guò)Model數(shù)據(jù)庫(kù)建立數(shù)據(jù)庫(kù)的前面部分,后面的部分將初始化為空白的數(shù)據(jù)頁(yè),用于存放數(shù)據(jù)。
?
注:Model數(shù)據(jù)庫(kù)是不能被刪除的,因?yàn)樵趩?dòng)SQL Server時(shí)Tempdb數(shù)據(jù)庫(kù)以Model 數(shù)據(jù)庫(kù)為模板來(lái)創(chuàng)建的。刪除了Model 數(shù)據(jù)庫(kù),SQL Server 將無(wú)法使用。
?
4.Msdb 數(shù)據(jù)庫(kù):用于通過(guò)調(diào)度任務(wù)排除故障,還可以存儲(chǔ)所有備份歷史。
?
附加:
SQL Server 還有兩個(gè)自帶的樣本數(shù)據(jù)庫(kù):Pubs、Nothwind。這兩個(gè)數(shù)據(jù)庫(kù)可以更改,更改后也可以重新安裝。
?
有不對(duì)的地方,請(qǐng)指教。
?
參考:《SQL 幫助》
轉(zhuǎn)載于:https://www.cnblogs.com/QAnnie/archive/2009/05/21/1485868.html
總結(jié)
以上是生活随笔為你收集整理的复习--SQL Server (一) -系统数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 一个商城的购车相关代码
- 下一篇: 系统分析师考试大纲