怎么快速迁移数据从 MSSQL 到 MySQL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么快速迁移数据从 MSSQL 到 MySQL相关的知识,希望对你有一定的参考价值。

数据库的数据加载进去,正在使用是不能够移出来的..
你把数据整理好之后要把数据库进行分离出来,然后才可以拷贝到其他移动磁盘上
不然,它会提示出磁盘受保护或者文件正在使用...先要把数据库分离在备份。
分离操作:
1.找到你需要备份的数据库
2.单击右键的所有任务
3.分离数据库
如果你的表不多的话倒不是很麻烦,可以先在网页上打印输数据内容,查看网页源码,把这些内容用ctrl+f进行替换成mysql的插入语句,然后执行以下就行了。当然这是属于比较笨的方法了。 请采纳。
参考技术A 导出来导进去

从 MSSQL 迁移到 postgresql 或 mysql [关闭]

【中文标题】从 MSSQL 迁移到 postgresql 或 mysql [关闭]【英文标题】:Migrating from MSSQL to postgresql OR mysql [closed] 【发布时间】:2012-02-28 05:07:23 【问题描述】:

我正在开发 .NET 环境。 由于 sql server express 限制(最大 4gb),我想切换一个免费的解决方案。 我正在检查并发现 postgresql 或 mysql 将是一个很好的解决方案。

由于我只在 MsSql 上工作,我想了解哪个数据库对我来说更容易迁移所有现有数据。 还有哪个数据库语法(postgresql OR mysql)更接近 sql MsSql 语法和结构。 这样我可以更快地学习它。

感谢您的帮助。

【问题讨论】:

如果 4GB 上限是推动迁移的唯一因素,Express Edition 的最大数据库大小已增加到 10GB PostgreSQL 语法非常不同,因为它严格遵循 ANSI 标准(MS 没有)。 MySQL 非常不同,因为它不遵循 ANSI 标准(并且功能较少) 【参考方案1】:

嗯...您会发现其中任何一个都存在语言差异。不久前我也有同样的选择,但由于其庞大的社区,我最终选择了 MySql。

当然,如果您唯一的原因是 4gb 的限制,我不建议您切换(但这只是我)。您应该升级到 SQL 2008 / 2012,它们都有 10gb 的限制。此外,如果您必须知道,还有其他限制,例如仅使用 1 个处理器,我相信还有 RAM 限制。无论如何,对于小型数据库 (

如果您在从 MSSQL 迁移到 MySQL 方面需要帮助,您应该在 Google 上搜索“MSSQL 到 MySQL 迁移工具包”(我这样做了)。这相当容易,您很快就能完成过渡,而且很可能没有任何问题。

祝你好运

【讨论】:

【参考方案2】:

MySQL Workbench 有一个迁移向导。 Is 有一些 MS SQL 的先决条件,在向导帮助文档中解释得非常清楚。 http://www.mysql.com/products/workbench/

【讨论】:

以上是关于怎么快速迁移数据从 MSSQL 到 MySQL的主要内容,如果未能解决你的问题,请参考以下文章

仅将表数据从 MSSQL 迁移到 MySQL

将数据库数据从 mssql 迁移到 mysql

从 MSSQL 迁移到 postgresql 或 mysql [关闭]

MSSQL 到 MySQL 数据库迁移

MSSQL 到 MySQL 迁移 - UCS-2 代理对的字符编码问题,如何从 MSSQL 数据库中删除这些?

将大表从 MySql 迁移到 MsSql