你的位置:首页 > 软件开发 > 数据库 > 数据库 SQL Server 到 MySQL 迁移方法总结

数据库 SQL Server 到 MySQL 迁移方法总结

发布时间:2015-09-26 22:00:05
最近接手一起老项目数据库 SQL Server 到 MySQL 的迁移。因此迁移前进行了一些调查和总结。下面是一些 SQL Server 到 MySQL 的迁移方法。1. 使用 SQLyog 迁移具体方法可以参加:http://www.cnblogs.com/gaizai/p ...

最近接手一起老项目数据库 SQL Server 到 MySQL 的迁移。因此迁移前进行了一些调查和总结。下面是一些 SQL Server 到 MySQL 的迁移方法。

1. 使用 SQLyog 迁移

具体方法可以参加:http://www.cnblogs.com/gaizai/p/3237907.html

优点:该迁移方法很简单,灵活,迁移时,可以进行字段的修改,比如在sql server中原来是datetime,然后迁移到mysql时你可以配置成timestamp;

        成功率很高;

缺点:迁移很慢!这是该方法最大的缺点,如果表的数据量达到几十万行,甚至几百万行,你会发现迁移起来真的很慢。明显比其他迁移方法慢很多。

2. 使用 powerdesigner 和 sql server 的脚本导出功能 来迁移

第一步:该方法首先使用 powerdesigner,对sql server数据库,进行逆向工程,得到E-R图,然后生成MySQL的建表语句。完成数据库结构的迁移;

           当然表结构的迁移,不使用powerdesigner一样也是可以的。比如我将表结构导出成语句,然后手动进行修改,然后在MySQL中运行,也是一样的;

第二部:然后使用 sql server的工具 SSMS,将sql server数据库中的表的数据,导出成insert语句,每个表对应导出一个文件,然后对文件进行一些处理,

           然后导入到MySQL数据库中。

具体的对 sql server 导出的sql文件的处理方法,参见:http://www.cnblogs.com/digdeep/p/4822499.html

3. 使用Oracle MySQL Server 官方的 workbeach 工具进行迁移

mysql官方有两篇 sql server 迁移到 mysql的指导手册,可以参考:

http://www.mysql.com/why-mysql/white-papers/guide-to-workbench-migration-wizard/

原标题:数据库 SQL Server 到 MySQL 迁移方法总结

关键词:MYSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。