使用sqlyog将SQL Server数据迁移至MySQL

  • 使用软件工具sqlyog(64位)

使用sqlyog将SQL Server数据迁移至MySQL

sqlyog

  • 迁移步骤

1、使用sqlyog连接目标数据库

使用sqlyog将SQL Server数据迁移至MySQL_第1张图片

连接目标数据库

2、选择目标数据库(需要先把表结构建好,从SQL Server同步表结构也可以使用工具,很早以前导的表结构,忘了用的什么工具)

使用sqlyog将SQL Server数据迁移至MySQL_第2张图片

选择数据库

3、选中数据库后点击工具栏【高级工具】——》【导入外部数据...】,选择【开始新工作】点击下一步

使用sqlyog将SQL Server数据迁移至MySQL_第3张图片

4、选择【任何ODBC数据源】,选择【文件DSN】,点击【建立新的DSN...】

使用sqlyog将SQL Server数据迁移至MySQL_第4张图片

5、选择【文件数据源(与机器无关)】,点击下一步

使用sqlyog将SQL Server数据迁移至MySQL_第5张图片

6、选择【sql server】,点击下一步

使用sqlyog将SQL Server数据迁移至MySQL_第6张图片

7、保存DSN文件至任意位置,我这里保存至桌面,文件名为test,点击【下一步】【完成】

使用sqlyog将SQL Server数据迁移至MySQL_第7张图片

8、描述任意输入,输入sql server数据库地址,点击【下一步】

使用sqlyog将SQL Server数据迁移至MySQL_第8张图片

9、输入连接信息,点击【下一步】

使用sqlyog将SQL Server数据迁移至MySQL_第9张图片

10、选择源数据库,点击【下一步】

使用sqlyog将SQL Server数据迁移至MySQL_第10张图片

11、数据源测试

使用sqlyog将SQL Server数据迁移至MySQL_第11张图片

12、回到选择数据源页面,选择刚刚创建的dsn文件,输入数据源凭据(sql server用户名密码),点击【下一步】

使用sqlyog将SQL Server数据迁移至MySQL_第12张图片

13、输入MySQL数据库凭据,选择数据库为目标数据库,点击【下一步】

使用sqlyog将SQL Server数据迁移至MySQL_第13张图片

14、选择【从数据源拷贝表】,点击【下一步】

使用sqlyog将SQL Server数据迁移至MySQL_第14张图片

15、选择SQL Server库中需要迁移数据的表

使用sqlyog将SQL Server数据迁移至MySQL_第15张图片

16、狂点下一步,等待完成

使用sqlyog将SQL Server数据迁移至MySQL_第16张图片

  • 结论:在本地PC机上实验,从远程SQL Server数据库导入总记录数约130W条数据到本地MySQL数据库,总耗时1714秒。对比源数据库与目标数据库的数据,没有发现异常及错误数据,对时间数字等处理都没有问题。

你可能感兴趣的:(数据库)