SQLServer迁移至MySQL

##SQLServer迁移至MySQL SQLServer迁移至MySQL应该有很多种迁移方案,我用的方案是使用工具:Navicat Premium。

假设我们现在要把192.168.3.126(SQLServer数据库)上的P2PSite数据库迁移至192.168.3.106(MySQL数据库) ###步骤如下 在192.168.3.106(MySQL)上新建数据库,名为:P2PSite。双击选择此数据库,点击右侧的倒入向导。

SQLServer迁移至MySQL ###弹出如下,选择ODBC,点击下一步

SQLServer迁移至MySQL ###弹出如下,点击“导入从”右侧的按钮

SQLServer迁移至MySQL ###弹出如下,选择SQLServer的选项,点击下一步

SQLServer迁移至MySQL ###弹出如下,输入相关选项,点击确定

SQLServer迁移至MySQL ###弹出如下,勾选你要导入的数据库表,点击下一步

SQLServer迁移至MySQL ###弹出如下,这是你刚刚勾选的表的列表,点击下一步

SQLServer迁移至MySQL ###弹出如下,此处可对字段进行勾选,点击下一步

SQLServer迁移至MySQL ###弹出如下,选择导入模式,注意高级里有一些高级选项可供选择,点击下一步

SQLServer迁移至MySQL ###弹出如下,点击开始即可

SQLServer迁移至MySQL


注意打印的导入信息,有时候有些表之间数据导入失败在所难免,注意观察错误信息,予以适当调整,一定可以成功的。

导入过程中,在SQLServer数据库中varchar(255)以上的字段,在MySQL中默认变成了text字段,这个我暂时不知道该如何解决。

如果你有更好的迁移方法欢迎交流

转载于:https://my.oschina.net/ironwill/blog/657197