利⽤Navicate把SQLServer转MYSQL,SQLit等表结构
sqlserver备份表语句本次转换需要依赖使⽤⼯具Navicat Premium。
⾸先,将数据库移⾄本地SQLServer,我试过直接在局域⽹上其他SQLServer服务器上想转到本地Mysql好像有问题,想将远程数据库备份恢复到本地。
1、打开Navicat Premium,新建⼀个同名的数据库,然后在表上点击“导⼊向导”。并选择“ODBC”。
2、选择SQLServer提供程序,并输⼊参数。
3、然后就拼命下⼀步、下⼀步。
在这⾥有个条件查询,如果有太多不想要的数据,或者字段类型有问题导致导⼊出错可以设置这⾥。
⼤功告成,下班吃饭。
补充:这个东西对SQLServer转MySQL数据类型转换的⽀持不是很好,要⼿动设置。但是导⼊数据没有问题,最好的⽅式是:
先使⽤⼯具:mss2sql将SQLServer的表转换成MYSQL的表,然后在使⽤此⼯具的ODBC导数据。
2014-11-26
问题记录:
1、SQLServer数据导⼊到MySQL时,mss2sql对bit类型的处理不太好,所以有bit类型的字段表导⼊后要更改长度为8,否则后续的导⼊操作将会失败。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论