2011-11-05 118 views
14

我有一个SQL Server数据库有很多数据和一个空的MySQL数据库。现在我想将SQL Server数据库的所有数据(包括数据库模式)复制到MySQL数据库。如何将SQL Server数据库迁移到MySQL?

我想过使用原始SQL转储,但SQL Server的SQL语法与MySQL不同。

我用Google搜索一些数据库迁移工具,如(仅适用于Django的),简单-DB-迁移(仅适用于一个类型的数据库,也许PostreSQL?)和SQLAlchemy的(我的天堂没有完成学习,只是觉得它有点笨拙)。

我可以使用什么工具来执行此迁移?

+0

你可以使用MySQL Workbench从MSSQL迁移到MySQL –

回答

1

我想这一次的工具http://dbconvert.com/convert-mssql-to-mysql-pro.php,但你必须付出为完整版本。当然,您可以编写自己的迁移脚本,例如在PHP中。在Windows上,将很容易连接到MSSQL服务器,从Linux机器您必须使用ODBC,并且有时有点麻烦安装和配置。

+0

我太寻找这种类型的工具,就像我在Mysql或oracle或Excel中有数据库一样,我想从任何这些源中获取数据库并将该数据库转储到本地sql server中。可以请您引导我一些这个工具? –