【问题标题】:Azure SQL Server Sync Data between different AccountsAzure SQL Server 在不同帐户之间同步数据
【发布时间】:2016-11-02 05:40:16
【问题描述】:
我们有两个独立的 Azure 帐户。我们希望在两者之间每 x 分钟以一种方式同步 SQL 数据库表数据。
帐户 1 => Sql 数据库 => 表
Account 2 => Sql 数据库 => 表
不能使用 SQL Server 同步组,因为它们是两个单独的帐户。有可以使用的应用程序或服务吗?我们对所有解决方案持开放态度。
【问题讨论】:
标签:
sql-server
azure
data-synchronization
azure-data-sync
【解决方案1】:
您想要做的事情实际上很容易自己做。我要做的是结合使用Azure Function 和 Azure SQL 集成更改跟踪。集成更改跟踪让您可以要求 Azure SQL 数据库告诉您哪些行已插入、更新或删除。从这里您可以查询这些行,然后将它们发送到另一个数据库。使用 Azure Functions,您可以创建代码来获取这些更改,然后将它们发送给您。 Azure Functions 添加的调度功能在这里也非常有用。
由于您特别询问了执行此操作的解决方案,我将提及我工作的名为 Cotega 的服务,我很乐意帮助您执行此操作,但再次根据您的要求,您可能会发现自己构建起来相当容易.