2012-05-24 108 views
0

我有我的SQL服務器,這是幾乎10 GB的數據在服務器A中。我需要通過在服務器B中恢復的備份來獲取它。然而,問題是服務器A和服務器B都在美國,而我在亞洲,託管公司要求我爲此轉讓100美元,有沒有辦法可以在他們之間快速進行備份?注意:我有兩臺服務器的sql server management studio。SQL服務器數據庫備份

他們建議的解決方案是我下載數​​據庫並重新上傳它,但這似乎非常困難和非常長的過程。

回答

0

你檢查日誌文件的大小(數據庫屬性,文件,檢查日誌文件的大小)?

如果它佔用了大部分空間,那麼您可以選擇在本地進行備份(以防萬一),將恢復模式更改爲簡單,緊湊的數據庫,備份它,這種方式的規模可能更大可管理的轉移。

+0

即使它減少到1 GB,它會很慢,這意味着至少要停下幾個小時的網站...... –

+0

那麼,你可以花時間把數據庫傳輸到服務器B,正如我所建議的那樣,將服務器A的恢復模式設置爲完全,然後更新服務器B的狀態[從日誌文件加載更改](http://msdn.microsoft.com/zh-cn/library/ms177446.aspx)服務器A的尺寸要小得多。如果尺寸仍然相當大,您可以根據需要進行循環。在傳輸文件之前,需要花費很少時間的最後一次運行,將Web服務器A中的WebApp關閉,以確保沒有數據丟失。 – eddo

相關問題