我有一个用例,其中我的 sql 服务器安装在 Azure 上的 VM 上(或者我们最终可能会使用 Azure SQL Server)。我们希望将一些表从数据库复制到多个本地数据库。保证本地数据库的架构与源相同。
我尝试过 SQL 数据同步、Azure 数据流等。对于 SQL 数据同步,我们需要在本地数据库服务器上安装同步代理,这并不理想。对于Azure数据流,我尝试使用新的数据库表对其进行测试,作业成功,但数据未复制。
您能给我一个我可以使用的解决方案吗?
您应该查看 MSSQL - 链接服务器。它不需要任何代理或 CLI 来设置并使用亚秒级链接。这对于实时备份服务或复制来说并不理想。
对于复制,我会查看数据池。 MSSQL 2019 的大数据池有一个起点,但它将在 2025 年被弃用。不过,这给了您一年的时间来迁移。
https://learn.microsoft.com/en-us/sql/big-data-cluster/concept-data-pool?view=sql-server-ver15