每5分钟将MSSQL数据复制到MySQL DB?

时间:2013-02-11 09:05:14

标签: mysql sql-server transfer

我正在寻找一些关于每5分钟从本地MSSQL数据库传输数据到远程MYSQL数据库的最佳方法的建议吗? 目前我正在使用一个名为SQLYOG的工具,它允许我创建一个到我的本地MSSQL数据库和我的远程MYSQL服务器的连接,并设置一些查询和映射。 它还允许我创建一个每5分钟运行一次的Windows计划任务。 这个解决方案一直运行正常,但只有95%可靠,有时似乎很困难。 该软件在GUI模式和cmd提示下运行,因此在运行计划任务时重量相当轻。

有没有人知道我可以用来获得相同结果的任何其他轻量级工具或方法?

4 个答案:

答案 0 :(得分:2)

您可以使用SymmetricDS。它是一个很好的&用于此目的的高效开源工具。

答案 1 :(得分:1)

您可以使用SSIS个包来执行此操作。

SQL Server Integration Services(SSIS)是Microsoft SQL Server数据库软件的一个组件,可用于执行各种数据迁移任务。

答案 2 :(得分:0)

几种选择: 1.创建链接服务器到mysql然后通过sp中的链接服务器复制行,设置sql job来执行。 2.构建ssis包并在sql job中运行它。

答案 3 :(得分:0)

我认为最好的解决方案是使用SSISTalen Open Studio.来设计ETL作业