啪啪拉拉噼里啪啦

          初學者天堂資料匯集

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            16 隨筆 :: 73 文章 :: 16 評論 :: 0 Trackbacks
          系統數據庫
          作者:unknown 更新時間:2005-03-17  
           


              SQL Server 2000 有四個系統數據庫(System Databases):Master、Model、Msdb、Tempdb。這些系統數據庫的文件存儲在Microsoft SQL Server(默認安裝目錄)的MSSQL子目錄的Data 文件夾中。各系統數據庫所包含的文件如表6-1 所示。



          注意:如果在企業管理器中看不到系統數據庫,則可用鼠標右鍵單擊服務器,從快捷菜單中選擇“Edit SQL Server Registration Properties”,會出現如圖5-5所示的編輯服務器注冊屬性對話框,從中選擇“Show system databases and system objects"選項,再刷新企業管理器界面即可。

          6.9.1 Master 數據庫
          Master 數據庫記錄了一個SQL Server 系統的所有系統信息。這些系統信息主要有:

          • 所有的登錄信息;
          • 系統設置信息;
          • SQL Server 初始化信息;
          • 系統中其它系統數據庫和用戶數據庫的相關信息,包括其主文件的存放位置等。

          6.9.2 Model 數據庫
          Model 數據庫是所有用戶數據庫和Tempdb 數據庫的創建模板。當創建數據庫時,系統會將Model 數據庫中的內容復制到新建的數據庫中去。由此可見,利用Model 數據庫的模板特性,通過更改Model 數據庫的設置,并將時常使用的數據庫對象復制到Model數據庫中,可以大大簡化數據庫及其對象的創建、設置工作,為用戶節省大量的時間。通常,可以將以下內容添加到Model 數據庫中:

          • 數據庫的最小容量;
          • 數據庫選項設置;
          • 經常使用的數據庫對象,如用戶自定義的數據類型、函數、規則、缺省值等。
          6.9.3 Msdb 數據庫
          SQL Server、SQL Server Enterprise Manager 和SQL Server Agent 使用Msdb 數據庫來 存儲計劃信息以及與備份和恢復相關的信息。尤其是SQL Server Agent 需要使用它來執行 安排工作和警報、記錄操作者等操作。

          6.9.4 Tempdb 數據庫
          Tempdb 數據庫用作系統的臨時存儲空間,其主要作用有:

          • 存儲用戶建立的臨時表和臨時存儲過程;
          • 存儲用戶說明的全局變量值;
          • 為數據排序創建臨時表;
          • 存儲用戶利用游標說明所篩選出來的數據。

          在Tempdb 數據庫中所做的存在不會被記錄,因而在Tempdb 數據庫中的表上進行數據操作比在其它數據庫中要快得多。

          注意:當退出SQL Server時、用戶在Tempdb數據庫中建立的所有對象都將被刪除。每次SQL Server啟動時,Tempdb數據庫都將被重建,回復到系統設定的初始狀態。因此,千萬不要將Tempdb數據庫作為數據的最終存放處。
          posted on 2005-04-07 14:19 噼里啪啦的世界 閱讀(192) 評論(0)  編輯  收藏 所屬分類: SQL SERVER
          主站蜘蛛池模板: 开鲁县| 航空| 南昌县| 龙川县| 泌阳县| 博罗县| 油尖旺区| 吉木乃县| 九江县| 江陵县| 武山县| 万年县| 新邵县| 林周县| 乌兰县| 阿拉善左旗| 南溪县| 遵义县| 沙坪坝区| 雷波县| 孝昌县| 湟中县| 新闻| 利津县| 凌源市| 新竹市| 清丰县| 普陀区| 金塔县| 卢湾区| 勐海县| 娄烦县| 广宁县| 宕昌县| 上虞市| 贺州市| 伊通| 潞城市| 清苑县| 三明市| 鄱阳县|