将 Azure SQL 数据库表复制到多个其他本地 SQL 服务器

问题描述 投票:0回答:1

我有一个用例,其中我的 sql 服务器安装在 Azure 上的 VM 上(或者我们最终可能会使用 Azure SQL Server)。我们希望将一些表从数据库复制到多个本地数据库。保证本地数据库的架构与源相同。

我尝试过 SQL 数据同步、Azure 数据流等。对于 SQL 数据同步,我们需要在本地数据库服务器上安装同步代理,这并不理想。对于Azure数据流,我尝试使用新的数据库表对其进行测试,作业成功,但数据未复制。

基本图如下:

您能给我一个我可以使用的解决方案吗?

sql-server database azure replication data-synchronization
1个回答
0
投票

您应该查看 MSSQL - 链接服务器。它不需要任何代理或 CLI 来设置并使用亚秒级链接。这对于实时备份服务或复制来说并不理想。

https://learn.microsoft.com/en-us/sql/relational-databases/linked-servers/create-linked-servers-sql-server-database-engine?view=sql-server-ver16

对于复制,我会查看数据池。 MSSQL 2019 的大数据池有一个起点,但它将在 2025 年被弃用。不过,这给了您一年的时间来迁移。

https://learn.microsoft.com/en-us/sql/big-data-cluster/concept-data-pool?view=sql-server-ver15

© www.soinside.com 2019 - 2024. All rights reserved.