各類數據庫的用法

一、Master數據庫 
  Master數據庫記錄了Sqlserver全部的服務器級系統信息,全部的註冊賬戶和密碼,以及全部的系統設置信息,還記錄了全部用戶定義數據庫的存儲位置和初始化信息。 
  二、Tempdb數據庫 
  Tempdb記錄了全部的臨時表、臨時數據和臨時建立的存儲過程。Tempdb數據庫是一個全局資源,沒有專門的權限限制,容許全部能夠連上Sqlserver服務器的用戶使用。 
  在Tempdb數據庫存放的全部數據信息都是臨時的。每當鏈接斷開時,全部的臨時表和臨時存儲過程都將自動丟棄。每次系統啓動時Sqlserver都會根據Model數據庫從新建立Tempdb數據庫。 
  三、Model數據庫 
  Model數據庫是用戶創建新數據庫的模板,它包含了將複製到每一個用戶數據庫中去的系統表。每當建立數據庫的語句create database執行時,服務器老是經過複製model數據庫來創建新數據庫的前面部分,新數據庫的後面部分被初始化成空白的數據頁,以供用戶存放數據。 
  四、Msdb數據庫 
  Msdb數據庫主要被sqlserver agent用來進行復制、做業調度以及管理報警等活動。該數據庫常被用來經過調度任務排除故障。 
  五、說明:在具體應用中能夠在企業管理器裏將這四個系統數據庫隱藏起來,能夠避免用戶誤操做,也能夠起到讓用戶知道操做系統數據庫帶來的後果。sql

相關文章
相關標籤/搜索