必須備份的系統資料庫
master、msdb、distribution、model。tempdb 每次啟動重建,無需備份。
master 資料庫備份時機
- 新增/刪除使用者資料庫(檔案/檔案群組增長不影響 master)。
- 建立/修改登入帳號(新增資料庫使用者不影響)。
- 建立/刪除備份裝置。
- 設定連結伺服器/遠端登入(分散式查詢/RPC)。
採用**完整資料庫備份**模式。
master 資料庫還原兩條路徑
- 使用最新備份還原:master 損壞但 SQL Server 仍能啟動。
- Rebuild Master Utility 重建:master 嚴重損壞導致 SQL Server 無法啟動,或備份不可用。重建後再套用備份還原(若備份可用)。
Rebuild Master Utility 操作步驟
- 關閉 SQL Server,執行
\Microsoft SQL Server\80\Tools\Binn\Rebuildm.exe。

- 點擊 Browse 選擇資料檔來源目錄。
- 點擊 Settings 設定排序規則。

- 點擊 Rebuild 重建 master。
重建後續工作
- 載入 master 備份(若可用)。
- 重建必要備份裝置。
- 還原
msdb、model、distribution 及使用者資料庫。
- 若資料庫在 master 最近備份後建立且無備份,嘗試重新附加資料/記錄檔。
資料庫檔案移動
SQL Server 支援分離資料/記錄檔,附加至同一或不同伺服器,實現資料庫遷移。
小結
master 資料庫備份策略與重建流程是 DBA 災難復原核心技能。定期備份、驗證備份可用性、熟練 Rebuild Master 操作,確保關鍵時刻能快速恢復服務。