0

我手中有一項任務,我需要將300GB SQL Server 2008 R2標準版複製到Amazon的AWS RDS。將SQL Server數據庫複製到Amazon AWS RDS而無需停機

問題出現在幾個星期前,AWS終於發佈了一個功能,允許恢復由T-SQL的EXPORT命令(或SSMS的)生成的.bak文件。這是一個好的開始,但是導出數據庫的過程,將.bak文件複製到S3然後將其恢復到RDS大約需要6小時。

在此期間,我們的應用程序服務器必須關閉以使數據庫同步;當我們談論我們網站的數據庫時,6h是非常難以應付的事情。

我們已經嘗試過AWS的DMS服務和展鵬的數據比較無濟於事......

任何人有一個想法如何可以做到這一點還是我們真的要接受6小時的停機時間?

+2

你能否解釋一下爲什麼AWS DMS服務沒有這方面的工作情況?您可以讓它在您的應用服務器仍在運行時執行最初的6小時同步。之後它將繼續保持同步。在某個時候,您只需關閉應用程序服務器足夠長的時間,DMS就可以同步最新的更改,然後重新啓動應用程序服務器,並指向您的RDS服務器。這將是非常少的停機時間。 –

+0

非常感謝您的評論。這裏的問題是我們的源數據庫是SQL Server 2008 R2標準版,不支持複製/ CDC(更改數據捕獲)(檢查:http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source .SQLServer.html)。我已經嘗試過,並且遇到DMS無法激活源數據庫中的複製/ CDC的錯誤。 –

+0

毫無疑問,MS SQL服務器必須有*一些*的方式進行增量轉儲,以便在6小時後更新您的AWS副本? – Vorsprung

回答

相關問題