首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将MSSQL中的.sql文件导入到MySQL中

问将MSSQL中的.sql文件导入到MySQL中
EN

Stack Overflow用户
提问于 2013-09-21 02:33:28
回答 2查看 2.7K关注 0票数 2

我有一个MSSQL转储文件,我想导入到MySQL数据库中。我尝试通过phpMyAdmin并将兼容性设置为MSSQL,但似乎不起作用。它一直抛出MySQL server has gone away。升级max_allowed_packet和wait_timeout也不能解决这个问题。

有没有更好的方法来导入这个数据库转储?

EN

回答 2

Stack Overflow用户

发布于 2014-02-10 11:32:10

尝试使用SQL Server Integration Services (SSIS),它是数据仓库应用程序非常需要的ETL工具(提取、转换和加载)。SSIS还用于执行根据需要加载数据、对数据执行不同转换等操作。从MS:http://msdn.microsoft.com/en-us/library/ms143731.aspx免费下载有用的链接:http://www.codeproject.com/Articles/155829/SQL-Server-Integration-Services-SSIS-Part-1-Basics

票数 0
EN

Stack Overflow用户

发布于 2013-09-23 22:55:45

假设您已经处理了所有语法不兼容问题,您可以使用以下命令:

代码语言:javascript
复制
mysql -u<user> -p < db_backup.sql

如果您只是脚本化表和数据,那么应该可以很好地工作。如果脚本中的GO语句删除了它们,那么表和插入就不需要它们了。

如果您还想编写其他对象的脚本,则需要检查每个对象,因为它们存在显着的语法差异。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18923578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档