我们有两个单独的Azure帐户。我们希望在两者之间每x分钟同步一次SQL数据库表数据。
帐户1 => Sql Database =>表 帐户2 => Sql database =>表
不能使用SQL Server Sync组,因为这些是两个独立的帐户。是否有可以使用的应用程序或服务?我们对所有解决方案持开放态度。
答案 0 :(得分:0)
你要做的事实上很容易做到。我要做的是使用Azure Function和Azure SQL集成更改跟踪的组合。集成更改跟踪为您提供了一种方法,可以要求Azure SQL数据库告诉您已插入,更新或删除了哪些行。从中您可以查询这些行,然后将它们发送到其他数据库。使用Azure功能,您可以创建代码以获取这些更改,然后为您发送。 Azure Functions执行调度的附加功能在这里也非常有用。
由于您特别询问了解决此问题的解决方案,我将提及我所使用的服务Cotega,我很乐意帮助您完成此操作,但再次根据您的要求,您可能会发现它很容易建立自己。