三大備份類型
| 類型 | 內容 | 還原鏈角色 |
| 完整備份 | 資料庫全部資料 + 部分記錄 + 結構 | 基準點,所有差異/記錄備份基於此 |
| 差異備份 | 上次完整備份後變更的範圍 | 縮短還原時間,需配合最近完整備份 |
| 記錄備份 | 交易記錄區段 | 時間點還原,需完整備份為起點,鏈不可斷 |
三種復原模式
| 模式 | 記錄行為 | 支援備份 | 適用場景 |
| 簡單 | 自動截斷,無記錄備份 | 完整、差異 | 測試、唯讀、可容忍資料遺失 |
| 完整 | 完整記錄,需記錄備份截斷 | 完整、差異、記錄 | 生產、零資料遺失 (RPO=0) |
| 大量記錄 | 大量作業最小記錄 | 完整、差異、記錄 | 大量匯入窗口、兼顧效能與可還原 |
預設為完整模式,若未做記錄備份,記錄檔會無限成長。
四大系統資料庫備份策略
| 資料庫 | 內容 | 備份頻率 | 特殊說明 |
| master | 登入、端點、連結伺服器、設定、所有資料庫元資料 | 每日 (或設定變更後) | 嚴禁卸離/重建,僅能從備份還原 |
| model | 新資料庫範本 | 每週 / 變更後 | 自訂預設復原模式、檔案群、權限 |
| msdb | Agent 作業、排程、警示、備份歷史、複寫設定 | 每日 | 備份歷史表極大,需定期清理 |
| tempdb | 暫存物件、工作表、版本存放區 | 不可備份 | 每次啟動重建,調整初始大小避免自動成長 |
關鍵最佳實務
- 異地儲存備份副本(3-2-1 原則)。
- 定期 RESTORE VERIFYONLY + 實測還原演練。
- 記錄備份頻率 ≤ RPO 容忍度(如 15 分鐘)。
- 使用壓縮 (
WITH COMPRESSION) 與加密 (WITH ENCRYPTION)。