天天看點

SqlServer資料庫定期自動備份與清除

  本文記錄在SqlServer2008中設定定期自動備份和清除資料庫檔案的步驟(每天備份資料庫檔案,僅保留最近10天的備份檔案),設定的前提是SqlServer代理服務要啟動,否則無法執行定期自動操作。

  打開SqlServer用戶端,在資料庫執行個體的管理檔案夾中找到“維護計劃”,在上面點右鍵,選擇“維護計劃向導…”。

SqlServer資料庫定期自動備份與清除

  接着會彈出維護計劃向導界面,直接點選下一步按鈕。

SqlServer資料庫定期自動備份與清除

  在選擇計劃屬性界面,輸入維護計劃的名稱,此時預設是未設定計劃,點選更改按鈕,進入作業計劃屬性設定視窗。

SqlServer資料庫定期自動備份與清除

  在作業計劃屬性設定界面,設定計劃類型為每天重複執行一次,在淩晨1點開始執行,然後點選确定按鈕傳回選擇計劃屬性界面。

SqlServer資料庫定期自動備份與清除

  此時,選擇計劃屬性界面中的計劃中已固定為每天淩晨1點執行計劃。點選下一步按鈕繼續設定。

SqlServer資料庫定期自動備份與清除

  在選擇維護任務界面中選擇要定期執行的操作,本文中選擇備份資料庫(完整)和“清除維護”任務兩項操作。選擇完畢後,點選下一步按鈕。

SqlServer資料庫定期自動備份與清除

  在選擇維護任務順序視窗中可以調整操作之間的順序,也即每次定期執行時的操作順序,本文中操作順序為先備份資料庫(完整),再“清除維護”任務。設定完成後,點選下一步按鈕。

SqlServer資料庫定期自動備份與清除

  接着選擇要備份的資料庫,可以備份所有資料庫,也可以備份指定資料庫,本文中僅備份有限的資料庫。還要設定資料庫檔案的備份檔案夾及字尾名,全部設定完成後,點選下一步按鈕。

SqlServer資料庫定期自動備份與清除
SqlServer資料庫定期自動備份與清除
SqlServer資料庫定期自動備份與清除

  接下來設定與“清除維護”任務相關的内容。主要是指定要清除的檔案的檔案夾及字尾名,同時設定檔案保留時間,本文中設定清除保留時間超過10天的備份檔案。設定完成後,點選下一步按鈕。

SqlServer資料庫定期自動備份與清除

  設定操作報告的儲存位置,設定後點選下一步按鈕。

SqlServer資料庫定期自動備份與清除

  點選完成按鈕,完成定期自動備份與清除操作設定。設定完成後,會在SqlServer代理服務的作業檔案夾下産生一條記錄。後續SqlServer程式就會根據維護計劃每天準時自動備份和清除資料庫檔案。

SqlServer資料庫定期自動備份與清除
SqlServer資料庫定期自動備份與清除

繼續閱讀