建立可靠的資料庫備份策略是 DBA 核心職責之一。本文分享在 SQL Server 2008 環境下,透過維護計畫實作「完整+差異+記錄+月末封存」四層次備份架構的實務經驗,涵蓋排程設計、資料夾規劃、子計畫設定與保留原則,可作為中小型企業備份基線參考。
| 頻率 | 類型 | 執行時間 | 對應資料夾 | 保留期限 |
|---|---|---|---|---|
| 每週日 | 完整備份 | 02:00:00 | Medusa_Full | 4 週 |
| 週一至週六 | 差異備份 | 02:00:00 | Medusa_Diff | 2 週 |
| 每日 | 記錄備份 | 08:00~23:59 每小時 | Medusa_Log | 1 週 |
| 每月最後週日 | 完整備份(封存) | 01:00:00 | Medusa_Save | 1 年 |
為避免檔案混淆,建立四個獨立資料夾:
維護計畫建立單一計畫「Medusa」,下建四個子計畫分別對應上述四類備份,各自綁定專屬資料夾與保留清理任務。
在各子計畫的「清除維護」任務中設定保留天數:
調整建議:實際保留天數需綜合考量資料庫安全等級、磁碟容量、RPO/RTO 需求與法規要求,上述數值僅供參考基線。
此架構在生產環境穩定運行多年,有效平衡備份窗口、儲存成本與復原彈性,歡迎依業務特性彈性調整。