Sql Server到Mysql转换实战:使用mss2sql工具
132 浏览量
更新于2024-08-30
收藏 394KB PDF 举报
"本文主要介绍了如何使用mss2sql工具将Sql Server数据库转换为Mysql。作者在尝试使用ODBC进行转换时遇到问题,发现Sql Server的导出功能与mysql ODBC驱动不兼容,之后找到了mss2sql工具并成功完成了转换。"
在开发过程中,有时我们可能需要将数据从一种数据库系统迁移到另一种,例如从Sql Server迁移到更适用于特定项目的Mysql。在本案例中,作者计划使用Ruby on Rails开发一个小项目,而Rails通常与Mysql配合更为紧密。因此,他们决定将已存在于Sql Server中的数据转换到Mysql。
首先,作者尝试通过ODBC(Open Database Connectivity)来实现这一转换。ODBC是一种标准的数据库访问接口,允许应用程序连接到各种不同的数据库。在Windows 7 64位系统上,需要注意ODBC驱动的位数匹配问题,32位ODBC驱动无法在64位系统上显示,因此需要下载相应的64位版本。作者分别提供了32位和64位ODBC驱动的下载链接,但发现Sql Server的导出功能并不支持通过ODBC到Mysql的转换,提示体系结构不匹配。
接着,作者找到了一个名为mss2sql的工具,它专门用于将Sql Server的数据迁移到Mysql。mss2sql的下载链接也提供给了读者。该工具的操作流程包括以下步骤:
1. 运行mss2sql,选择“直接迁移到Mysql服务器”。
2. 接下来是连接到Mysql服务器,输入本地服务器的用户名和密码。
3. 选择需要转换的Sql Server数据库。
4. 选择转换策略,如覆盖整个数据库、只覆盖已有表、跳过已有表或合并表。
5. 选择要转换的表,可以添加所有表或指定个别表。
6. 开始转换过程,等待完成。
转换过程中,根据数据量大小,可能需要一段时间。作者提到,即使数据不多,也可能需要大约10分钟,对于大型表,手动或编程方式进行转换可能会更快。
这篇文章提供了一个实用的方法,帮助开发者将Sql Server数据库高效地转换为Mysql,特别是在遇到ODBC方法不可行的情况下。如果你面临类似的问题,mss2sql工具可能是一个值得尝试的解决方案。请注意,在实际操作时,确保备份原有数据,并根据自己的需求选择合适的转换策略。
2020-02-24 上传
2020-01-02 上传
2019-03-05 上传
2020-09-29 上传
2019-03-29 上传
点击了解资源详情
2022-11-07 上传
2013-05-17 上传
weixin_38627769
- 粉丝: 4
- 资源: 920
最新资源
- SourceAnywhere For VSS 配置手册.pdf
- android平台应用程序开发指南
- 可信计算(A.Practical.Guide.to.Trusted.Computing)
- struts2 学习重点笔记
- 怎样做实验室的工作,MiT新生必读
- 至少应该阅读的九本C++著作
- 西门子GSM TC35的AT命令
- moreEffectiveC++_侯捷.pdf
- STC89系列 中文资料 PDF格式
- 基于WWW的劳资人事管理系统
- wps表格初级教程4
- Struts2轻松入门
- 基于2D模板与3D包围式标定块的鱼眼相机标定
- 基于关键词的WEB文献自动跟踪系统的实现方法
- ISD1400的资料
- C语言写的电子万年历代码