2017-08-10 136 views
1

我需要將數據從內部部署到Azure SQL數據庫的兩次同步,反之亦然。內部部署SQL Server數據庫和Azure SQL數據庫之間的雙向同步

我有一個數據庫的許多應用程序或系統使用的場所。我已經通過事務複製將數據庫移動到Azure SQL,但我無法使所有系統都能使用Azure SQL數據庫。

現在很少有系統會使用內部SQL Server數據庫並在其上執行CRUD操作,很少有系統會使用Azure SQL DB並在其上執行CRUD操作。

我需要兩個數據庫同步。

什麼是實現這一目標的最佳途徑?

回答

1

要在Azure SQL數據庫和本地數據庫之間進行真正的雙向同步,您需要設置合併複製。儘管這在Azure SQL數據庫中不受支持。

你的下一個選擇是建立你自己的過程來處理這個問題。這Microsoft post可能會幫助一些。

之後,您正在考慮購買第三方工具或服務。有Zumero,它在Azure上提供服務。可能有其他人,但我找不到他們。

坦率地說,我不會這樣做。如果這是數據管理的首選位置,我將花費必要的時間和精力讓每個人都連接到Azure SQL數據庫。任何其他方法可能是昂貴且容易出錯的。