SQL 数据同步停用:迁移到替代解决方案

适用于:Azure SQL 数据库

SQL Data Sync 将于 2027 年 9 月 30 日停用。 届时,请考虑迁移到替代数据复制/同步解决方案。 本文详细介绍了迁移数据同步选项的替代解决方案。

SQL 数据同步的替代方法

正确的解决方案取决于各个用例。 我们将详细介绍替代解决方案,包括 Azure 数据工厂、Azure Functions、只读副本或 SQL 功能(例如链接服务器、镜像、Always On 可用性组或事务复制)。

使用 SQL 数据同步这项基于 Azure SQL 数据库的服务,可以跨多个本地和云端数据库双向同步选定数据。 SQL 数据同步的三个主要方案包括:

  • 混合数据同步:使用 SQL 数据同步来同步 SQL Server 和 Azure SQL 数据库中的数据库。
  • 分布式应用程序:使用 SQL 数据同步跨不同数据库分离工作负荷,以便进行报告。
  • 全球分布式应用程序:你可以使用 SQL 数据同步功能跨不同区域同步数据。

替换 SQL 数据同步的替代方法取决于方案和平台。 不同的用例和平台有不同的替代方法。

混合数据同步

此方案在大多数情况下用于将数据从 SQL Server 实例(本地或 Azure 虚拟机)同步到 Azure SQL 数据库或 Azure SQL 托管实例。 可能的迁移路径包括:

分布式应用程序

此方案侧重于将数据复制到另一个环境以进行读取,主要是 Azure SQL 数据库或 Azure SQL 托管实例。 可能的迁移路径包括:

全球分布的应用程序

此方案可跨不同区域同步数据以进行读取。 大多数情况下用于 Azure SQL 数据库。

要考虑的其他替代方法

按平台迁移

请考虑以下各平台的同步解决方案。

Source 目标    
SQL Server Azure SQL 托管实例* Azure SQL 数据库
SQL Server AlwaysOn 可用性组
Azure 数据工厂
事务复制
链接服务器
AlwaysOn 可用性组
Azure 数据工厂
事务复制
链接服务器
Azure 数据工厂
Azure Functions
事务复制
Azure SQL 托管实例* AlwaysOn 可用性组
Azure 数据工厂
事务复制
链接服务器
AlwaysOn 可用性组
Azure 数据工厂
事务复制
链接服务器
只读副本
Azure 数据工厂
Azure Functions
事务复制
Azure SQL 数据库 Azure 数据工厂
事务复制
Azure 数据工厂
事务复制
链接服务器
Azure 数据工厂
Azure Functions
活动异地复制
复制数据库

* SQL 数据同步不支持 Azure SQL 托管实例。