参考网址: 用sqlyog将sql文件导入mysql_使用sqlyog将sql server 迁移到mysql
工具下载包: Mysql包及辅助软件(SQLyog)
1、使用sqlyog连接目标数据库
2、选择目标数据库
---在SQLServer数据库中需要存在对应传进Mysql库的表
---选好库(要迁移到Mysql哪个库)
3、选中数据库后点击工具栏【高级工具】——》【导入外部数据...】,选择【开始新工作】点击下一步
4、选择【任何ODBC数据源】,选择【文件DSN】,点击【建立新的DSN...】
5、选择【文件数据源(与机器无关)】,点击下一步
6、选择【sql server】,点击下一步
7、保存DSN文件至任意位置(自己选择要保存的盘符位置),文件名自定义(DB01),点击【下一步】【完成】
8、描述任意输入,输入sql server数据库地址,点击【下一步】
9、点击下一页
10.选择源数据库,点击【下一步】
11、数据源测试
12、回到选择数据源页面,选择刚刚创建的dsn文件,输入数据源凭据(sql server用户名密码),点击【下一步】
13、输入MySQL数据库凭据,选择数据库为目标数据库,点击【下一步】(选择要包存到mysql的哪个库)
14、选择【从数据源拷贝表】,点击【下一步】
15、选择SQL Server库中需要迁移数据的表
注意:要导入sqlserver表的时间字段需要改下
1、
2、时间字段Type改为‘datetime’ ,Default改为‘current_timestamp’ ----------不然报错迁移不成功
mysql数据库时间默认值 当前时间 current_timestamp
16、狂点下一步,等待完成 -----成功导入(可以到mysql库中发现以有对应表)
使用第一种方法方便,但是因为SQLyog界面原因所以被迫尝试使用Navicat导入
使用第一种目前可以正常生成ODBC文件(参考一生成相应文件)--或者直接使用navicat就行,不用sqlyog生成odbc文件
我这里SQLyog软件出现的问题(界面显示不完整--影响部分操作)
不使用sqlyog生成odbc,直接使用navicat工具就可
打开 Premium,新建一个同名的数据库,然后在表上点击“导入向导”。并选择“ODBC”。
原因:
解决:将目前最大的varchar类型的字段改为了text类型
----------------------------------
---------------
---------
---------------
----------------------------------
到此这篇sqlyog打开sql文件(sql server怎么打开sql文件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/sqlbc/35019.html