MySQL到MSSQL复制

时间:2018-08-29 12:18:50

标签: mysql sql-server replication database-replication

来源: Windows操作系统上托管的MySQL。 (我不知道两者的版本)

目标:在Windows 2012上托管的MSSQL 2012

要求:计划(至少一天一次)将数据从源迁移到目标(约300个表)

系统:这是针对财务公司的,其中应用程序数据库是MYSQL,而DWH在MSSQL中

我在线检查并找到了以下选项:

  1. 使用Oracle Goldengate工具,因为它支持从MySQL到MSSQL的复制,但这将涉及Goldengate的许可,因此获得批准的机会很小。
  2. 在目标MSSQL上构建并运行的SSIS程序包,该程序在计划的时间从MySQL提取数据,但是在源头上,并非每个表都有一个日期时间戳列,因此不确定SSIS程序包将如何识别数据。上次运行后已插入/更新。

我应该尝试其他哪些可行的选择? 市场上是否还有其他支持MYSQL TO MSSQL复制的解决方案?

1 个答案:

答案 0 :(得分:1)

  • 选项3.使用MySql ODBC驱动程序创建链接服务器,然后使用SQL提取数据。
  • 选项4。将mySQL数据库作为REST服务公开(link)使用SSIS JSON任务(link)提取数据。