SqlServer災備方案(本地)


如果你曾經有那么一個不經意的心跳來自於數據庫數據損壞:錯誤的新增、更新、刪除 。那么下面的方案一定能撫平你的創傷!

  對於一個數據庫小白來說,數據庫的任何閃失帶來的打擊可說都是致命的。最初,我們讓一個叫做“數據庫”的小孩任性的在服務器上裸奔(沒有任何數據備份),倡導自由與開放。突然有一天,這孩子生病了(數據篡改),病得很突然,很厲害,他不能和你描述他的任何感受(差異數據),那么你將苦於診斷病症。如果你現在有小孩以前的行為習慣數據(完備、差備、日志備份、尾日志備份),那么這無疑可以很快的針對治療並康復(Recovery)!放聲歌唱吧,阿拉So Easy, 哪里不會點哪里!

好了,歡愉過后,讓我們靜下來理一理上面着色的備份字面量:

    1、完備:完整數據備份(截止現在時間點,數據庫完整數據)

    2、差備:差異數據備份(截止現在時間點,與上一份完備數據之間的差異)

    3、日志備份:事務日志數據備份(截止現在時間點,與上一次日志備份的差異)

    4、尾日志備份:需手動備份截止異常時間點,與上一次日志備份的差異)

    備注:

        1、1、2、3、4點都基於數據庫恢復模式:完整模式(此模式會產生大量日志,需要定期維護日志)

        2、2、3、4點的都基於點1,即其他備份依賴至少有一次完備才能進行 

     3、1、2、3點都可以使用Sqlserver維護計划來備份

     4、1、2點的備份里面,雖然數據是完整的,但是事務日志記錄基本沒有,所以要查看歷史數據變更行為,必須有日志備份

 

備份方案

  完備(1天/次)+ 差備(6小時/次)+ 日志備份(30分鍾/次)+ 尾日志備份(可選,災難時使用)

    備注:

      1、備份間隔視具體情況可調整,1天1完備針對小型數據庫還行,大型數據庫會造成大量冗余

        2、ApexSQLLog是一個不錯的分析日志的工具,有破解版,支持SqlServer2014

 

 

by:海豚灣-豐


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM