2008-11-20 89 views
2

我想爲我的站點的SQL Server 2005數據庫實現一個自動備份系統,該備份系統將每晚備份到亞馬遜的S3服務。但是,由於S3對使用的空間和帶寬收取費用,我想盡量減少傳輸的文件的大小。實現此目的的最佳方法是什麼?在最小化帶寬的情況下備份SQL Server

我要澄清,我不是真的在說了這麼多關於壓縮,這是非常簡單的,但是關於備份策略是否喜歡做差異備份的時候,我是否需要複製事務日誌等

回答

1

當然,差異備份將小於完整備份。但是,您應該考慮恢復方面。您需要最後一次完整備份以及您的差異來執行還原,這可以爲還原增加大量的帶寬/傳輸時間。一種選擇是每週執行一次完整備份,並每天進行差異(或類似的時間表)。

至於事務日誌,它取決於您在恢復數據時要查找的粒度。如果恢復到最後一次完全備份或差異備份就足夠了,那麼您不必擔心進行事務日誌備份。如果情況並非如此,那麼事務日誌備份將是必要的。

+1

您應該備份事務日誌,否則日誌將永遠增長。如果不需要它們,你當然可以扔掉日誌文件。 – 2008-11-21 07:57:57

0

使用商業產品可以壓縮備份,如Red Gate Backup Pro,或者在完成後將其壓縮。

0

編寫一個.batch腳本或PowerShell腳本,它將查找過去一天創建的文件並將其壓縮。然後FTP或任何你必須做的。