SQL Server 維護計劃實現數據庫備份(Step by Step)(轉) SQL Server 維護計劃實現數據庫備份(Step by Step)

SQL Server 維護計劃實現數據庫備份(Step by Step)

 

1、前言html

SQL Server 備份和還原全攻略,裏面包括了經過SSMS操做還原各類備份文件的圖形指導,SQL Server 數據庫最小宕機遷移方案,裏面使用SQL腳本(T-SQL)完成徹底備份、差別備份、徹底還原、差別還原等;java

       有了上面的基礎,咱們加入了數據庫的備份元素,經過維護計劃來生成數據庫的備份文件,這包括兩種文件,數據庫的徹底備份與差別備份,有了這兩個文件,咱們能夠經過SQL Server 備份和還原全攻略(圖形操做)或者SQL Server 數據庫最小宕機遷移方案(代碼操做)的方法來還原咱們的數據;數據庫

 

2、場景設計安全

假設咱們的數據庫不是很大,可是咱們的數據會比較重要,大概一天一個備份就能知足咱們的業務須要,那咱們應該如何設計咱們的備份方案呢?post

星期天晚上02:00作一次數據庫的徹底備份,其它時間星期一至星期六晚上02:00作一次差別備份,基本邏輯以下圖所示:url

(圖:數據庫備份文件生成邏輯)設計

Tips:3d

1.      若是你的數據庫比較大,並且流數據(就是一些記錄性的流水數據)比較多,咱們的作法是把這些大表分離出一個新的數據庫(縱向切割數據庫),這樣接下來的問題,這篇文章就能夠解決了;代理

2.      若是沒法把流數據分離出數據庫,那麼能夠考慮表分區,分區以後再對其它表進行數據備份(主分區備份);這些備份是沒法使用差別備份了,每次都只能使用徹底備份,並且還原的時候表分區是不能夠用的,只能修改表名以後再建立新表,請參考:SQL Server 維護計劃備份主分區htm

3.      若是一天一次的備份知足不了業務上的需求,那麼能夠考慮發佈訂閱方案,在兩臺機器上進行事務複製,能夠調整複製的頻率,增強數據的安全性,這個會在之後的文章中說明;

 

3、實戰操做

1.      數據庫 -> 【管理】-> 【維護計劃】  -> 【新建維護計劃】;

(圖1)

2.      勾選【備份數據庫(完整)】和【備份數據庫(差別)】;

(圖2)

3.      設置 完整備份 文件的路徑和備份文件的擴展名;注意特定數據庫的選擇;

(圖3)

4.      填寫 完整備份 做業計劃的名稱,執行間隔勾選星期日,設置執行時間;

(圖4)

5.      設置 差別備份 文件的路徑和備份文件的擴展名;注意特定數據庫的選擇;

(圖5)

6.      填寫 差別備份 做業計劃的名稱,執行間隔勾選除星期日以外的日期,設置執行時間;

(圖6)

7.      這就生成 完整備份 與 差別備份 的子計劃了,

(圖7)

8.      在完整備份的設計界面中,從左邊拖拉一個【清除歷史記錄】的控件到右邊,並雙擊進行下圖的設置;

(圖8)

9.      從左邊拖拉一個【清除維護】的控件到右邊,並雙擊進行下圖的設置,這裏須要設置 完整備份 的路徑和文件的擴展名;

(圖9)

10.   在步驟上加上箭頭造成 徹底備份 做業的流程圖;

(圖10)

11.   在差別備份的設計界面中,從左邊拖拉一個【清除歷史記錄】的控件到右邊,並雙擊進行下圖的設置;

(圖11)

12.   從左邊拖拉一個【清除維護】的控件到右邊,並雙擊進行下圖的設置,這裏須要設置 差別備份 的路徑和文件的擴展名;

(圖12)

13.   在步驟上加上箭頭造成 差別備份 做業的流程圖;

(圖13)

14.   在維護計劃下生成Ant_Backup,在代理中生成 完整備份與差別備份的做業;

(圖14)

4、參考文獻

SQL Server 2005 自動備份

SQL Server 2005自動備份維護計劃

SQL Server 2005備份維護計劃

使用SQL Server維護計劃實現數據庫定時自動備份

相關文章
相關標籤/搜索