close

MS-SQL是可以做到遠端備份的,但是一般說來需先思考您的需求如下:
1.RTO(Recovery Time Objective): 你希望在"災難"發生時,你要花多少時間來恢復電腦運作。
2.RPO(Recovery Point Objective): 你希望在"災難"發生時,你的系統可以回復到甚麼時間狀態也就是說,你允許你有多少資料遺失。
3.預算規劃
舉例來說:
A公司使用MS-SQL Server作為ERP(Enterprise Resource Planning:企業資源規劃)系統主機的資料庫,一般說來,企業所有的交易資訊及企業流程控管都在ERP系統中,在資料庫備份/備援計畫有關RTO/RPO的時間通常說來不會超過4的小時,也就是說可接受資料還原的時間及資料時間誤差不會超過四小時,簡單來說就是以最快的時間恢復系統運作為原則

而B公司的MS-SQL Server單純做為WEB Server的的資料儲存使用,那可接受的RTO/RPO就會充裕些,可允許的時間可達8~24小時,(當然還是有些單位的屬性較特殊,WEB Server也無法允許長時間斷線,如提供線上服務的企業等)

確認了RTO/RPO的需求後,也要斟酌您的預算,如規劃的RTO/RPO越短要的就不會只是備份或異地備份的需求,而是即時備援(或異地備援)的需求,哪麼所需的預算會高些!

如您所提確認只需處理遠端備份的需求,通常有下列方式可行:
1.可以利用mssql的log replication(需準備兩套MSSQL Server)
2.利用mssql設定維護計畫來備份DB後將備份的DB檔經由FTP到遠端(但是需要較多的人力設定及無法稽核備份正確結果)
3.使用共享軟體如Backup4all等,設定備份到share folder中,也可達到異地備份需求,但須先將MSSQL做備份後,再將備份檔備份至遠端
4.選用市售備份系統備份到指定媒體後(如磁帶等)異地存放備份媒體(如保險箱),但建置預算較高
5.目前國內也漸漸流行國外行之有年的線上備份服務(廠商提供軟體並利用網際網路透過簡單設定來備份資料,但須注意線上資料傳輸的資訊安全問題)。

而經由以上這幾項考量來看自己比較適合那種方面,而自己本身是使用第5點的線上備份服務軟體,來備份我的MS SQL SERVER,以做到「遠端備份」,一方面可以省設備成本,二方面在設定上面也是很容易的,而且檔案傳送的時候會去核對檔案的正確性,
**********************************************************************

MS-SQL Server 複製(Replication,同步)

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 hsiung03 的頭像
    hsiung03

    hsiung.博格 ERP軟體

    hsiung03 發表在 痞客邦 留言(0) 人氣()