使用mss2sql工具将SqlServer转换为Mysql全记录
今天想用ruby on rails做一个小项目,需要用到mysql数据库,项目中的数据已经有了,只不过是保存在Sql Server中,用rails倒是可以操作Sql Server,但是总感觉不怎么搭配,想转换后使用,网上翻了下,转换的办法有很多,通过ODBC的,通过PHP程序的,写SQL代码的,觉得转换
今天想用ruby on rails做一个小项目,需要用到mysql数据库,项目中的数据已经有了,只不过是保存在Sql Server中,用rails倒是可以操作Sql Server,但是总感觉不怎么搭配,想转换后使用,网上翻了下,转换的办法有很多,通过ODBC的,通过PHP程序的,写SQL代码的,觉得转换还是用工具吧,先是用ODBC试着玩了下,发现Sql Server的导出功能对mysql ODBC的支持并不是太好
ODBC分32,64位,一开始下了个32位,在Win7 64位上面显示不出来,又从mysql官网下载了64位版本才可以选择添加
32位版本:
http://www.chengxuyuans.com/database/142740.html
64位版本:
http://www.mysql.com/downloads/connector/odbc/
点击完成后你需要选择自己的mysql数据库源
这样就能在ODBC里面看到了.
可惜在sql server的导出数据中转换不成功,说什么体系结构不匹配.
没办法,继续在网上找,发现一篇博客说可以使用mss2sql来转换,结果在win7 64位上转换成功:
mss2sql下载地址: http://www.chengxuyuans.com/softs/209207.html
下载后打开压缩包
运行mss2sql
默认就是Move to MysQL server directly,选择下一步
继续下一步,稍等片刻
这次是需要连接到MySQL server了,我是本地,所以选择了Local,填写上你的用户名和密码
继续等待连接
选择在MS SQL里面需要转换的数据库
点下一步,如果mysql里面有同名的数据库,会让你来选择转换的方式,分别是
Overwrite the entire database:覆盖整个数据库Overwrite existing tables only:只覆盖存在的表Skip existing tables:跳过存在的表Merge:合并
我的mysql里面的只是一张空数据库,所以选了第一项,整个覆盖.
选择需要转换的表,添加到转换列表中,我是需要全部的表,所以选择了Add all
然后就是一段时间的等待
这个表里面的数据并不多,花费时间稍长,大概有10分钟,如果表大的话,可能用程序来转换会快一些,有方便的办法也请告之为谢
下面就是转换成功后的表格了,里面的数据OK,中文也没有什么问题.
本文操作环境为:
win7 64位,sql server 2008 express, Mysql 3.23.49,apache 1.3.33,

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

H5页面需要持续维护,这是因为代码漏洞、浏览器兼容性、性能优化、安全更新和用户体验提升等因素。有效维护的方法包括建立完善的测试体系、使用版本控制工具、定期监控页面性能、收集用户反馈和制定维护计划。

如何使用CSS创建复杂的卡片样式?在日常的网页设计中,卡片样式是一种常见且重要的布局方式。今天我们要解...

H5页面素材来源主要有:1. 专业素材网站(付费,质量高、版权清晰);2. 自制素材(独特性高,但耗时费力);3. 开源素材库(免费,需仔细筛选);4. 图片/视频网站(需核实版权)。此外,素材风格统一、尺寸适配、压缩处理、版权保护是需要注意的关键点。

MySQL安装报错的解决方法是:1.仔细检查系统环境,确保满足MySQL的依赖库要求,不同操作系统和版本需求不同;2.认真阅读报错信息,根据提示(例如缺少库文件或权限不足)采取对应措施,例如安装依赖或使用sudo命令;3.必要时,可尝试源码安装并仔细检查编译日志,但这需要一定的Linux知识和经验。最终解决问题的关键在于仔细检查系统环境和报错信息,并参考官方文档。

文章介绍了MySQL数据库的上手操作。首先,需安装MySQL客户端,如MySQLWorkbench或命令行客户端。1.使用mysql-uroot-p命令连接服务器,并使用root账户密码登录;2.使用CREATEDATABASE创建数据库,USE选择数据库;3.使用CREATETABLE创建表,定义字段及数据类型;4.使用INSERTINTO插入数据,SELECT查询数据,UPDATE更新数据,DELETE删除数据。熟练掌握这些步骤,并学习处理常见问题和优化数据库性能,才能高效使用MySQL。

export default 在 Vue 中仅影响构建阶段,不会影响运行时性能。它简化了导出语法,但过大的组件和不合理的拆分会导致性能问题,优化应着重于代码质量、组件拆分和打包配置。

GaleraCluster是一种基于多主复制的数据库集群架构,其优势在于所有节点都能同时接收写入请求。搭建Galera集群需注意:1.确保节点资源充足且网络稳定;2.仔细配置my.cnf文件,尤其wsrep_provider_options和gcache.size参数;3.正确初始化集群并监控日志。即使配置正确,也可能出现冲突,需通过日志分析和应用层策略解决,并通过网络优化、参数调优和应用层优化提升性能。持续监控和日志分析是维护Galera集群的关键。
