2017-08-10 70 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数据库。任何其他方法可能是昂贵且容易出错的。

相关问题