Sql Server 2008 維護計劃(圖解)

使用Sql Server 2008的維護計劃可以實現自動備份數據庫,並自動刪除過期備份的功能。

一、環境

        OS: Microsoft Windows Server 2003 R2

        soft:Microsoft Sql Server 2008

        備份數據庫路徑C:\sql_bak

二、配置  

        登錄MicrosoftSQL Server Management Studioà管理à維護計劃 右鍵:新建維護計劃,如下圖:


輸入維護計劃名稱,單擊確定按鈕,右側界面進入該計劃設計窗口,從左側工具箱(查看à工具箱:打開工具箱)拖動一個備份數據庫任務到設計窗口,如下圖:


雙擊備份數據庫任務會話框,設置要備份的數據庫信息,如下圖:


設定好後,單擊“確定”按鈕,回到設計窗口,單擊按鈕,彈出作業計劃屬性窗口,如下圖:



設定作業計劃備份時間,(爲了方便測試,這裏設定備份執行間隔爲10分鐘)設定好後,單擊確定按鈕,回到設計窗口。從左側工具箱拖動一個清除維護任務到設計窗口,如下圖:


雙擊清除維護任務會話框,彈出清除維護任務窗口,如下圖:


選擇備份數據庫文件路徑,擴展名填寫bak,設置刪除文件條件,完成後,單擊確定按鈕回到設計窗口。保存該維護計劃,左側對象資源管理器窗口可以看到剛剛完成的維護計劃及作業,如下圖:


選中與剛新建的維護計劃對應的作業,右鍵:作業開始步驟,如下圖:


狀態欄都顯示成功,單擊關閉按鈕,維護計劃設定成功。

三、測試

         進入備份文件夾C:\sql_bak查看備份情況,如下圖:


修改服務器時間爲2014-4-11 13:00  再次查看備份情況,如下圖:


發現1小時以前的備份已經刪除。

四、常見問題

1、維護計劃配置完成後,備份成功了,日誌顯示清除維護任務也執行成功,但實際上並沒有刪除過期的備份

解決方案:打開SQl Server配置管理工具àSQL Server服務—>

                  SQLServer 服務、SQLServer 代理服務 所使用的賬戶應具有數據庫備份文件夾(C:\sql_bak)的刪除權限,這兩個服務最好使用同一賬戶。


2、配置賬戶的刪除權限

        右鍵à屬性à單擊安全選項卡  找到所使用的用戶,單擊“高級按鈕,勾選刪除權限,如下圖:



權限配置完成後,重啓服務,問題解決。




發佈了46 篇原創文章 · 獲贊 30 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章