SQL 服务器与来自不同天蓝色的两个表合并 SQL 来自同一天蓝色的数据库 SQL 服务器

SQL Server Merge with two tables from different azure SQL Database from same Azure SQL SERVER

我需要合并来自 2 个不同 azure SQL 数据库的 2 个不同表,因为这两个 azure sql 数据库来自同一个 azure sql 服务器。

同样为了提高性能,我需要做的是批量插入 and/or 批量更新。此外,这将是连续的 activity。这是我第一次必须合并所有庞大的数据。然后每当相应的主题收到消息时,我只需要 add/update 那条记录。

执行相同操作的不同选项有哪些。对于两个过程。

请帮忙。谢谢。

您可以使用 Azure SQL 数据同步将位于 2 个不同数据库的 table 合并到第三个新数据库中。您只需要创建没有记录的 table,然后使用 Azure SQL 数据同步,从这 2 个数据库(成员数据库)到新创建的 table数据库(中心数据库)。在第一次同步时,数据将合并到位于中心数据库的新 table 上。每次更新、删除或新记录到达成员数据库时,该数据更改都会复制到中心数据库和合并的 table.

要了解有关免费 Azure SQL 数据同步的更多信息,请阅读 here