SQL Server 2005 引入維護計劃視覺化設計器,將「定時全量/差異備份」與「過期備份文件清理」封裝為預制任務,無需編寫批處理腳本即可實現企業級備份策略。
SSMS →「管理」→「維護計劃」右鍵「新建維護計劃」,命名如 DailyBackup_Cleanup。
| 任務 | 核心配置 | 作用 |
|---|---|---|
| 備份數據庫任務 | 備份類型:完整/差異 目標庫:選擇用戶庫 目標路徑:磁盤文件夾 驗證備份:勾選 | 自動生成 .bak 文件 |
| 清除歷史記錄任務 | 刪除超過 N 週的維護計劃歷史 | 防止 msdb 膨脹 |
| 清除維護任務 | 文件夾路徑、副檔名 .bak、刪除超過 N 天文件 | 釋放磁盤空間 |

EXEC master.dbo.xp_servicecontrol 'start', 'SQLSERVERAGENT';RESTORE VERIFYONLY 確保備份可用性。維護計劃將繁瑣的備份清理工作標準化、可視化,是中小型 SQL Server 環境的最佳實踐入門方案。