navicat将SQLServer的数据库迁移到本地的Mysql数据库

一开始,直接对着要导出的数据库,右击选择数据传输,但是,发现导出之后只有一两张表,不是我们所需要的全部数据表以及数据。

navicat将SQLServer的数据库迁移到本地的Mysql数据库

所以我换了一种做法,选中我本地的数据库(本地的),打开

navicat将SQLServer的数据库迁移到本地的Mysql数据库

选中导入向导,选中ODBC,下一步

navicat将SQLServer的数据库迁移到本地的Mysql数据库

点击,选择属性

navicat将SQLServer的数据库迁移到本地的Mysql数据库

在提供程序里面选择SQL Server,选择下一步,

navicat将SQLServer的数据库迁移到本地的Mysql数据库

填写数据库服务器地址,用户名,密码,测试链接

navicat将SQLServer的数据库迁移到本地的Mysql数据库

navicat将SQLServer的数据库迁移到本地的Mysql数据库

报了一个错误,一脸懵逼,测试了连接一直是可以成功的,下面是我

navicat将SQLServer的数据库迁移到本地的Mysql数据库

然后返回上一步,重新选择SQL Server连接程序,重新填一次密码,刷新一下连接,就可以了。

navicat将SQLServer的数据库迁移到本地的Mysql数据库

进入这一步后,可以全选,也可以只选择自己要迁移的数据表,选择下一步。

navicat将SQLServer的数据库迁移到本地的Mysql数据库

不存在的默认重新建表,当然也可以不重新建表,在目标表里面可以自己改名字,然后下一步:

navicat将SQLServer的数据库迁移到本地的Mysql数据库

可以在这里调整标的结构,可以选择自己要更改的表格,下一步:

navicat将SQLServer的数据库迁移到本地的Mysql数据库

选择导入模式:

navicat将SQLServer的数据库迁移到本地的Mysql数据库

navicat将SQLServer的数据库迁移到本地的Mysql数据库

结果如下,导入结果,有8个错误,但是打开navicat显示数据都到到本地上了。

navicat将SQLServer的数据库迁移到本地的Mysql数据库