数据库数据迁移 SqlServer复制到mysql

经过一番搜索,有朋友推荐用datax的,后来发现比较麻烦,需要循环每个表去复制;有推荐用Navicat的,但是方式有点行不通,会报文件打不开:无法打开Provider=SQLNCLI10.1;Persist Security Info=False;User ID=sa;Initial Catalog=uecun;Data Source=(local);Initial File Name="";Server SPN=""(这里也是使用ODBC导入类型);后来找到了它:原地址连接,挺方便的。

首先需要从控制面板里面进入到管理工具:

选择对应的ODBC运行

填写数据库连接信息

直接下一步到完成,最后点击确定ODBC数据源管理程序

然后打开你的Navicat打开要导入的数据库,点击导入向导,选择ODBC

网上的例子说直接可以选择 SqlServer native client 10.0进行导入,但是我这里会出现:无法打开Provider=SQLNCLI10.1;Persist Security Info=False;User ID=sa;Initial Catalog=uecun;Data Source=(local);Initial File Name="";Server SPN=""

填写数据库连接信息

如果连接成功那么就可以选择表进行数据复制了,然后一直下一步,直到开始即可

猜你喜欢

转载自www.cnblogs.com/cunkouzh/p/9548437.html