将SQL Server数据库转换为MYSQL数据库

时间:2010-03-28 01:24:49

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

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

没有什么可以做的非凡

我唯一需要做的就是

  • 重新创建表格
  • 传输数据
  • 关系会很好但不是必要的

没有视图,没有sprocs,没有功能。

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

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

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

4 个答案:

答案 0 :(得分:3)

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

我们使用它来复制并保持同步不同的数据库系统,例如mssql< - > mysql,这似乎是你要求的。

水壶比这更强大,允许你查询ldap数据库,直接文本文件等......

它的图表工具在外观和感觉上与microsoft的dts相似(但更强大,imho)

答案 1 :(得分:1)

[ DBConvert ]是解决您的查询的最佳位置。

下载链接是: -

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

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

安装完成后,您可以非常简单地将数据库从MS SQ L转换为MY SQL ...

  
    

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

         

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

         

目标创建连接相同。

         

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

         

完成复制过程后,单击“退出”以终止进程。

  

此处您的数据库已转换...

此外,您可以获得产品折扣链接...

http://dbconvert.com/gift.php

答案 2 :(得分:0)

答案 3 :(得分:0)

确保在MySQL中设置正确的SQL模式,MSSQL setting对我来说听起来不错。有了这个设置,MySQL可以很好地使用ANSI SQL,T-SQL看起来像ANSI,所以你会没事的。