SQL服务器和MySQL表之间的双向同步

时间:2014-06-14 14:19:34

标签: mysql sql-server ssis synchronization microsoft-sync-framework

我想在SQL Server数据库中的本地表和MySQL数据库中的远程表之间建立双向同步。

经过多次搜索后,我找到了两种方法:

1- Microsoft Sync Frameworke,但您必须实现自己的自定义提供程序。

2-使用SSIS和链接服务器,你可以找到[这里]:Sync Framework: Oracle/SQLServer

通过使用第二种解决方案,我成功地在一个方向上进行同步。

有人可以帮助我进行双向同步吗?

1 个答案:

答案 0 :(得分:1)

根据我的经验,SSIS是最好的方式。我没有看到任何来自mySql的同步问题。您应该创建“缓冲区”数据库并组织从SQL Server和MySql合并此数据库中的数据的过程。合并后,应将值应用于两个数据库。

但是,您可以查看Oracle Golden Gate等解决方案。该解决方案非常昂贵,但可以为跨平台数据提供实时同步。 解决方案取决于“数据应该多久同步”的问题