- 时间:2021-11-13 11:40 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:简单实现SQLServer转MYSQL的方法
本次转换需要依赖使用工具Navicat Premium。
首先,将数据库移至本地SQLServer,我试过直接在局域网上其他SQLServer服务器上想转到本地Mysql好像有问题,想将远程数据库备份恢复到本地。
1、打开Navicat Premium,新建一个同名的数据库,然后在表上点击“导入向导”。并选择“ODBC”。
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090140_0_48199.jpg[/img]
2、选择SQLServer提供程序,并输入参数。
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090140_1_51075.jpg[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090141_2_11438.jpg[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090141_3_35519.jpg[/img]
3、然后就拼命下一步、下一步。
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090142_4_96723.jpg[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090142_5_9368.jpg[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090143_6_51290.jpg[/img]
在这里有个条件查询,如果有太多不想要的数据,或者字段类型有问题导致导入出错可以设置这里。
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090143_7_73477.jpg[/img]
大功告成,下班吃饭。
补充:这个东西对SQLServer转MySQL数据类型转换的支持不是很好,要手动设置。但是导入数据没有问题,最好的方式是:
先使用工具:mss2sql将SQLServer的表转换成MYSQL的表,然后在使用此工具的ODBC导数据。