来源:windows操作系统上的mysql(我不知道这两个版本)
目标:windows 2012上托管的mssql 2012
要求:约300个表的数据从源到目标的计划迁移(至少每天一次)
系统:这是针对一家财务公司的,其中应用程序db是mysql,而dwh是mssql
我在网上查了一下,发现这些选项:
使用oracle goldengate工具,因为它支持mysql到mssql之间的复制,但这将涉及goldengate的许可,因此获得批准的可能性非常小。
在目标mssql上构建和运行的ssis包从mysql按计划时间提取数据,但在源位置并非每个表都有日期时间戳列,因此不确定ssis包如何识别上次运行后插入/更新的数据。
我还应该尝试哪些可行的选择?市场上还有其他支持mysql到mssql复制的解决方案吗?
1条答案
按热度按时间0vvn1miw1#
方案3。使用mysql-odbc驱动程序创建一个链接服务器,然后使用sql拉入数据。
方案4。将mysql数据库公开为rest服务(link)使用ssis json任务(link)拉入数据。