系統數據庫包括:
master master數據保存SQLServer實例范圍內的元數據信息,服務器配置,實例中所有數據庫的信息,以及初始化信息
Resource Resource數據庫是SQLServer2005中增加的,用於保存所有系統對象.當查詢數據庫中的元數據信息時,這種信息表面上是位於數據庫中,但實際上是保存在Resource數據庫中
model model數據庫是新數據庫的模板.每個新創建的數據庫最初都是model的一個副本(copy).所以,如果想在所有新創建的數據庫中都包含特定的對象(比如數據類型),或者是在所有新創建的數據庫中都以特定的方式來配置某些數據庫屬性,就可以先把這些對象或配置屬性放在model數據庫中.注意:對model數據庫做出的修改不會影響現有的數據庫,只影響此後新創建的數據庫
tempdb tempdb數據庫是SQLServer保存臨時數據的地方,這些臨時數據包括工作表(work table),排序空間(sort space),行版本控制(row versioning)信息,等等.SQLServer允許用戶為自己的使用而創建臨時表,這些臨時表的物理保存位置就是tempdb.注意:每次重新啟動SQLServer實例時,會刪除這個數據庫的內容,並將其重新創建為model的一個副本.因此,當需要為測試目的而創建一些對象,而且在測試完成後不想將這些對象繼續保存在數據庫中時,通常可以在tempdb中創建它們.即使忘記清除這些對象,在重新啟動後也會自動清除它們.
msdb msdb是稱為SQLServerAgent的一種服務保存其數據的地方.SQLServerAgent負責自動化處理,包括記錄有關作業(job),計劃(schedule)和警報等實體的信息.SQLServerAgent也是負責復制(replication)的服務.Msdb還用於保存一些有關其他SQLServer功能的信息,例如Database Mail 和 Service Broker