【问题标题】:Copy MSSQL data to MySQL DB every 5 mins?每 5 分钟将 MSSQL 数据复制到 MySQL 数据库?
【发布时间】:2013-02-11 09:05:14
【问题描述】:

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

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

【问题讨论】:

  • 您所说的“似乎在挣扎”到底是什么意思,有什么迹象表明出了什么问题吗?您可能在使用任何其他工具时遇到同样的问题,因此可能值得调查一下现有设置出了什么问题。
  • 查看 dbForge Studio for MySQL 中的 Data Import 工具。您可以使用 ODBC 格式作为 SQLServer 的源;保存带有选项的模板文件并在命令石灰模式下使用它。

标签: mysql sql-server transfer


【解决方案1】:

您可以使用 SymmetricDS。它是用于此目的的良好且高效的开源工具。

【讨论】:

  • 啊,我忘记了 SymmetricDS,我会再调查一下。
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      我觉得最好的办法是使用SSISTalen Open Studio. 设计一个ETL 作业

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-01-19
        • 2017-09-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多