您的位置:首页 > 数据库 > MySQL

MSSQL迁移到MYSQL

2015-12-28 14:18 537 查看

本人试图将公司的数据库由MSSQL迁移到MySQL,得到一下经验

传闻:关系型数据库迁移到非关系型数据库很简单,但是非关系型数据库迁移到关系型数据库非常难。

选择工具:

试过SQLyog,发现配置也挺麻烦的。
最终我选择了Navicat Premium

优点:

1.操作简单可视化;
2.可对MSSQL、MySQL、Oracle、MariaDB、PostgreSQL数据库进行操作;
3.对于表结构能准确复制,可以复制索引、外键
4.复制数据挺快 10000/秒,出错率低

缺点:

1.MSSQL计算字段迁移时会报错,可以用导入导出方式实现(效率低700/s)
2.不清楚其他工具是否可以迁移函数、存储过程,本工具无法实现
3.无法迁移视图

复制过程:

1.选中需要复制的表,拉到需要目标库的表列表上。




2.配置导入文件




3.点击开始,执行复制




4.完成关闭

导入/导出过程有兴趣的可以去试试

注意:

1.导入时要选择编码:936 (ANSI/OEM - Simplified Chinese GBK),否则中文会乱码
2.导入时字段名会被截断

本文出自 “sukun” 博客,请务必保留此出处http://sukunwu.blog.51cto.com/10453116/1729121
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: