如何使用SQL Server链接服务器在SQL Server和MySQL之间同步数据

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

这个问题已经在这里有了答案:

我在本地计算机上有SQL Server数据库,在服务器上有MySQL数据库。 两个数据库都具有100%相同的结构。 软件所做的更改将提交到本地数据库,但是我希望这些更改复制到服务器数据库(MySQL)上。

找到一些参考资料之后,我找到了一种在SQL Server数据库中使用链接服务器的方法。

我需要使用链接服务器的帮助。 我已经在本地计算机上成功配置了Linked Server,并为MySQL创建了System DSN,但我不知道如何在两者之间前进和同步数据。

我在这里发现了类似的问题,但没有一个有正确的答案。 我只想知道一个查询,它将在两个数据库之间同步。

我希望可以使用MSSQL中的每个表的触发器来实现。 现在,我知道如何编写触发器,我只想知道在触发器中编写什么以同步本地和服务器数据库表。

让我知道是否有人对此有好的文章或答案。 或者一种在SQL Server和MySQL之间进行同步的方法。

mysql sql-server linked-server
1个回答
0
投票

您有几种选择:

  1. 使用SQL Server更改数据捕获编写您自己的解决方案。 示例: https//www.dbbest.com/blog/change-data-capture-replication/ \\
  2. 使用开源的跨平台数据库复制解决方案。 例如: http//www.symmetricds.org/
  3. 或使用付费解决方案。 有很多这样的软件。 一种这样的产品: https : //www.hvr-software.com/blog/why-hvr-over-mssql-replication/

这完全取决于复制的关键程度,生成的数据量等。

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