程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 創建SQL2005自動備份,定期刪除的維護計劃

創建SQL2005自動備份,定期刪除的維護計劃

編輯:關於MYSQL數據庫

      日常任務是:

      1)定期完成數據庫的完全備份或差異備份。

      2)定期清理備份文件,因為存儲空間有限,可能只需要保存一個時期段內的文件(比如一周內或一月內)。

      而如何做到這兩點呢?筆者相信在SQL SERVER2005版本出來之前要實現這種功能,也是可以實現的,只是實現定期清理備份文件顯得不那麼直接,一般需要手寫批處理作業維護,而在SQL Server 2005版本中,這些功能已經被設計成為預制的組件,只需要在數據維護計劃中進行拖拽並設置相關屬性就可以了,相關步驟如下:

      第一步:新建維護計劃

      圖1

      在服務器 管理維護計劃鼠標右鍵點擊新建維護計劃。

      第二步:設計維護計劃

      2.1 拖拽 維護計劃中的任務工具箱 的“備份數據庫任務”到維護計劃設計器。

      2.2 拖拽 維護計劃中的任務工具箱 的“清除歷史記錄任務”到維護計劃設計器。

      2.3拖拽 維護計劃中的任務工具箱 的“清除維護任務”到維護計劃設計器。

      如下圖所示:

      圖2

      鼠標右鍵點擊編輯 “備份數據庫”任務可設置屬性,如下圖:

      圖3

      本任務將自動完成數據庫的完整備份作業。

      鼠標右鍵點擊編輯“清除歷史記錄”任務,如下圖:

      圖4

      本任務自動完成”清除歷史記錄”作業。

      鼠標右鍵點擊編輯“清除維護”任務,如下圖:

      圖5

      本任務自動完成清除歷史備份文件的作業。

      本維護計劃任務的作業計劃屬性設置如下:

      圖6

      本步驟完成了作業屬性的設置。系統將按照設置定期運行維護作業。

      第三步:保存維護計劃

      到此,只需要查看日志記錄,就可以跟蹤本計劃的完成情況,根據成功記錄與否可以調整和修改本維護計劃。

      //使用 xp_servicecontrol 啟動SQLSERVERAGENT(SqlServer代理)

      EXEC master.dbo.xp_servicecontrol 'start','SQLSERVERAGENT'

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved