網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

SQL Server 2008系統數據庫簡介

欄目: 電腦 / 發佈於: / 人氣:4.65K

在 SQL Server 2008有兩類數據庫:系統數據庫和用户數據庫。系統數據庫存儲有關SQL Server 的系統信息,它們是SQL Server 2008管理數據庫的依據。如果系統數據庫槽到破壞,那麼SQL Server將不能正常啟動。在安裝了SQL Server 2008的系統共中將創建4個可見系統數據庫:

操作方法

(01)SQL Server的任何一個版本都存在一組系統數據庫。系統數據庫中保存的系統表用於系統的總體控制,包括系統運行及對用户數據的操作等基本信息,系統數據庫分別是master、model、msdb和empdb。這些數據庫的文件存儲在SQL Server 的默認安裝目錄的MSSQL字目錄Data文件夾中。

SQL Server 2008系統數據庫簡介

(02)master數據庫master數據庫是SQL Server中最重要的數據庫,它是SQL Server的核心數據庫,如果該數據庫被損壞,SQL Server將無法正常工作,master數據庫中包含所有的登錄名或用户ID所屬的較角色、服務器中的數據庫的名稱及相關的信息、數據庫的位置、SQL Server如何初始化四個方面的重要信息。

SQL Server 2008系統數據庫簡介 第2張

(03)model數據庫用户創建數據庫時是以一套預定義的標準為模型。例如,若希望所有的數據庫都有確定的初始大小,或者都有特定的信息集,那麼可以吧這些信息放在model數據庫中,以model數據庫作為其他數據庫的模板數據庫。如果想要使用所有的數據庫都有一個特定的表,可以把該表放在model數據庫裏。

SQL Server 2008系統數據庫簡介 第3張

(04)model數據庫是tempdb數據庫的基礎。對model數據庫的任何改動都將反映在tempdb數據庫中,所以,在決定對model數據庫有所改變時,必須預先考慮好

SQL Server 2008系統數據庫簡介 第4張

(05)msdb數據庫msdb數據庫給SQL Server代理提供必要的信息來運行作業,因而它是 SQL Server中另一個十分重要的數據庫。

SQL Server 2008系統數據庫簡介 第5張

(06)tempdb數據庫tempdb數據庫用作系統的臨時存儲空間,其主要作用是存儲用户建立的臨時表和臨時存儲過程,存儲用户説明的全局變量值,為數據排序創建臨時表,存儲用户利用遊標説明所篩選出來的數據。

SQL Server 2008系統數據庫簡介 第6張

(07)使用系統數據庫的時候要記住一點,SQL Server 2008的設計是可以再必要時自動擴展數據庫的,這意味着master、model、msdb、tempdb和其他關鍵的數據庫將不會在正常的情況下缺少空間。

SQL Server 2008系統數據庫簡介 第7張

特別提示

SQL Server數據庫代理是SQL Server中的一個Windows服務,用以運行任何已創建的計劃作業