- 迁移步骤
1、使用sqlyog连接目标数据库
![d585b242cfaf6129317b6ad55e052b7c.png](https://img-blog.csdnimg.cn/img_convert/d585b242cfaf6129317b6ad55e052b7c.png)
连接目标数据库
2、选择目标数据库(需要先把表结构建好,从SQL Server同步表结构也可以使用工具,很早以前导的表结构,忘了用的什么工具)
![0e11b36bfee67155aa33aa0ab4b8fda7.png](https://img-blog.csdnimg.cn/img_convert/0e11b36bfee67155aa33aa0ab4b8fda7.png)
选择数据库
3、选中数据库后点击工具栏【高级工具】——》【导入外部数据...】,选择【开始新工作】点击下一步
![4a9dc7fa522fd77e5b24fc60ebc8eb56.png](https://img-blog.csdnimg.cn/img_convert/4a9dc7fa522fd77e5b24fc60ebc8eb56.png)
4、选择【任何ODBC数据源】,选择【文件DSN】,点击【建立新的DSN...】
![e22a09c1e8c6a37e58f3bc0d3655d993.png](https://img-blog.csdnimg.cn/img_convert/e22a09c1e8c6a37e58f3bc0d3655d993.png)
5、选择【文件数据源(与机器无关)】,点击下一步
![e655fcd2d77b3c9e03989cfc5dd936cb.png](https://img-blog.csdnimg.cn/img_convert/e655fcd2d77b3c9e03989cfc5dd936cb.png)
6、选择【sql server】,点击下一步
![266eeddfe095816e9cbbc7d31857f9cb.png](https://img-blog.csdnimg.cn/img_convert/266eeddfe095816e9cbbc7d31857f9cb.png)
7、保存DSN文件至任意位置,我这里保存至桌面,文件名为test,点击【下一步】【完成】
![6bbde70b119121cc5a7120649a9f6ec7.png](https://img-blog.csdnimg.cn/img_convert/6bbde70b119121cc5a7120649a9f6ec7.png)
8、描述任意输入,输入sql server数据库地址,点击【下一步】
![6ed3883c4df56b8b5d6a3fe243996a1e.png](https://img-blog.csdnimg.cn/img_convert/6ed3883c4df56b8b5d6a3fe243996a1e.png)
9、输入连接信息,点击【下一步】
![c160120772094898d7e9612be33586f1.png](https://img-blog.csdnimg.cn/img_convert/c160120772094898d7e9612be33586f1.png)
10、选择源数据库,点击【下一步】
![416adbeb15b28964172f4e1cc0138037.png](https://img-blog.csdnimg.cn/img_convert/416adbeb15b28964172f4e1cc0138037.png)
11、数据源测试
![cf4b3c13c43716498f162a90ed494e03.png](https://img-blog.csdnimg.cn/img_convert/cf4b3c13c43716498f162a90ed494e03.png)
12、回到选择数据源页面,选择刚刚创建的dsn文件,输入数据源凭据(sql server用户名密码),点击【下一步】
![8b7669e41d3cc5ecd5bae20c880624d1.png](https://img-blog.csdnimg.cn/img_convert/8b7669e41d3cc5ecd5bae20c880624d1.png)
13、输入MySQL数据库凭据,选择数据库为目标数据库,点击【下一步】
![c00cbd58838edcf698f58fa823bf7b64.png](https://img-blog.csdnimg.cn/img_convert/c00cbd58838edcf698f58fa823bf7b64.png)
14、选择【从数据源拷贝表】,点击【下一步】
![836f81167f417d3828371dde4444654e.png](https://img-blog.csdnimg.cn/img_convert/836f81167f417d3828371dde4444654e.png)
15、选择SQL Server库中需要迁移数据的表
![baaa39c8a84b61a65c6f88265360e130.png](https://img-blog.csdnimg.cn/img_convert/baaa39c8a84b61a65c6f88265360e130.png)
16、狂点下一步,等待完成
![396052d73c986c9ea0a62dcd64c6ac67.png](https://img-blog.csdnimg.cn/img_convert/396052d73c986c9ea0a62dcd64c6ac67.png)
- 结论:在本地PC机上实验,从远程SQL Server数据库导入总记录数约130W条数据到本地MySQL数据库,总耗时1714秒。对比源数据库与目标数据库的数据,没有发现异常及错误数据,对时间数字等处理都没有问题。