【问题标题】:Convert a SQL Server database to MYSQL database将 SQL Server 数据库转换为 MYSQL 数据库
【发布时间】:2011-02-01 15:50:56
【问题描述】:

好的,我想将已经存在的 SQL Server 数据库 (2005) 转换为 MYSQL 数据库。

没有什么特别的事情要做

我唯一需要实现的是

  • 重新创建表
  • 传输数据
  • 关系很好,但不是必需的

没有视图,没有存储过程,没有函数。

任何简单的方法都可以做到这一点。

你也知道任何免费的 DST(数据库同步工具) 这会让我做

  • MSSQL 到 MYSQL
  • MYSQL 到 MYSQL
  • MSSQL 到 MSSQL(我知道这有 SQL Delta - 虽然不是免费的)

【问题讨论】:

    标签: sql mysql sql-server sql-server-2005


    【解决方案1】:

    您看过 pentaho 的水壶(或 pentaho 数据集成)吗? http://kettle.pentaho.org/

    我们使用它来复制并保持同步不同的数据库系统,例如 mssqlmysql,这似乎是您所要求的。

    kettle 比这更强大,可以查询 ldap 数据库、纯文本文件等...

    它的图表工具在外观和感觉上与微软的 dts 相似(但更强大,恕我直言)

    【讨论】:

      【解决方案2】:

      [DBConvert] 是解决您的查询的最佳场所。

      下载链接是:-

      http://dbconvert.com/convert-mssql-to-mysql-sync.php?DB=6

      在您的计算机上下载并安装 DBConvert

      安装后,您可以通过非常简单的方式将数据库从 MS SQL 转换为 MY SQL...

      选择远程连接的源输入服务器的IP 并检查连接。

      在这里您可以看到您的源连接已连接

      目标创建连接也是如此。

      在目标数据库中选择要转换的表。

      复制过程完成后点击exit终止进程。

      你的数据库在这里转换...

      您还可以通过查看链接获得产品折扣...

      http://dbconvert.com/gift.php

      【讨论】:

        【解决方案3】:
        【解决方案4】:

        确保在 MySQL 中设置正确的 SQL 模式,MSSQL setting 听起来不错。使用此设置,MySQL 可以很好地与 ANSI SQL 配合使用,T-SQL 看起来像 ANSI,所以你会没事的。

        【讨论】:

          猜你喜欢
          • 2011-03-14
          • 2011-11-08
          • 1970-01-01
          • 2011-03-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多