認識SQL Server2000 master資料庫

tolywang發表於2008-12-02

由於master資料庫是SQL Server中最重要的資料庫,因此在開始講述它前必須先做警告:

任何對master資料庫的直接改動行為,請自行負責!

深入探究該資料庫中的任何系統檢視,或者直接修改該資料庫的記錄資訊或列資訊都是不明智的。可以透過系統函式以有條不紊的方式對這些資料進行建設性的修改,這是唯一應該用來修改master資料庫的方法。

master資料庫位於SQL Server的核心,如果該資料庫被損壞,SQL Server將無法正常工作。master資料庫中包含如下重要資訊:

q  所有的登入名或使用者ID所屬的角色。

q  所有的系統配置設定(例如,資料排序資訊、安全實現、預設語言)。

q  伺服器中的資料庫的名稱及相關資訊。

q  資料庫的位置。

q  SQL Server如何初始化。

q  用於儲存下列資訊的特殊的系統表(下列資訊並非詳盡無遺):

n   如何使用快取?

n   哪些字符集可用?

n   可用語言列表。

n   系統錯誤和警告訊息。

n   程式集,一種特殊的SQL Server物件(所有資料庫中的處理SQL Server物件的表不為master資料庫所專有)。

master資料庫是SQL Server安全衛士,它使用上述資訊來確保所有的事都在掌控之中。

註解    定期備份master資料庫非常重要。確保備份master資料庫是備份策略的一部分。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-504408/,如需轉載,請註明出處,否則將追究法律責任。

相關文章