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