2013-02-11 83 views
0

我正在寻找一些建议,每5分钟将数据从本地MSSQL数据库传输到远程MYSQL数据库? 目前我正在使用一个名为SQLYOG的工具,它允许我创建一个连接到我的本地MSSQL数据库和我的远程MYSQL服务器,并设置一些查询和映射。 它还允许我创建一个每5分钟运行一次的窗口计划任务。 这个解决方案一直工作正常,但只有95%可靠,似乎有时挣扎。 该软件以GUI模式运行,并通过cmd提示符运行,因此在运行计划任务时体重适中。每5分钟将MSSQL数据复制到MySQL数据库?

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

+0

究竟做你的意思“似乎奋斗”,什么不顺心的任何迹象?您可能会遇到与其他工具相同的问题,因此可能需要调查现有设置出现问题的方式。 – 2013-02-11 09:10:19

+0

查看dbForge Studio for MySQL中的[Data Import](http://www.devart.com/dbforge/mysql/studio/data-export-import.html)工具。您可以使用ODBC格式作为SQLServer的源代码;用选项保存模板文件并在命令模式下使用它。 – Devart 2013-02-11 09:33:30

+0

http://stackoverflow.com/questions/8377252/import-data-from-microsoft-sql-mdf-file-int-mysql/11935086#11935086 – 2013-02-12 10:50:24

回答

2

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

+0

啊我已经忘记了SymmetricDS,我会再看看这个。 – 2013-02-11 09:13:50

1

你可以使用SSIS包来做到这一点。

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

0

几个选项: 1.创建链接服务器到mysql,然后通过sp中的链接服务器复制行,设置sql作业执行。 2.建立ssis包并在sql作业中运行它。