仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 926|回复: 6
打印 上一主题 下一主题

[学习教程] 绝无经由的利用MySql ODBC举行MYsql和MS sql7的数据转换

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 20:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
“通过有能力的DBA的一个简单计划,MySQL可以达到令人难以想像的运行速度,”一位资深DBA如此表示。MySQL中没有多余的功能来拖累CPU或占用内存。将MySQL数据库转换为MSsql的数据库,大概将Mssql数据库转换为Mysql的数据库,在NT情况下良多时分城市用到。利用MySqlODBC后就对照好办,可使用MSSQL7的办理工具,也能够利用mysql的办理工具,更可使用别的方的办理工具
这里先容一个利用SQL7的MMC的办法,将MSsql7的数据转化为Mysql的数据库,将源和目标反之,就能够将Mysql的数据库转化为Mssql7的数据库。

1.安装Mysql的ODBC接口,能够在本站下载
2.创建Mysql的DSN,能够建体系DSN,这里定名testmysql,填写ip,dababase,用户名口令等项,完成
3.在SQL7的MMC中,选择要导出的数据库,右键选择AllTasks->ExportDatas...
4.入手下手DTSExportWizerd...,
ChooseaDataSource:MicrosoftOLEDBPRivoderforSQLServer
server:你的MSsql7数据库的服务器
是不是利用NT认证和用户名口令看你本人的了
最初选择一个Database,如:mynews(你本人要导到mysql中的数据库)
下一步
5.ChooseaDestination:选Mysql
User/SystemDSN,假如创建过就选择,假如没有创建就新建。
6.SpecifyTableCopyorQuery
Copytable(s)fromthesourcedatabase,从源数据库拷贝表入手下手
7.SelectSourceTable
选择要拷贝的表,假如不想细心调剂,就选择全体吧。
8.Runimmediately,固然要当即实行,下一步再选完成,就入手下手转换。

这个转换偶然一部分表大概要失利,双击失利的表格,看看甚么缘故原由,通常为SQL7的数据范例成绩,作一些小的修正就应当能够了。
利用MySqlODBC后就对照好办,可使用MSSQL7的办理工具,也能够利用mysql的办理工具,更可使用别的方的办理工具
这里先容一个利用SQL7的MMC的办法
1.安装Mysql的ODBC接口,能够在本站下载
2.创建Mysql的DSN,能够建体系DSN,这里定名testmysql,填写IP,dababase,用户名口令等项,完成
3.在SQL7的MMC中,选择要导出的数据库,右键选择AllTasks->ExportDatas...
4.入手下手DTSExportWizerd...,
ChooseaDataSource:MicrosoftOLEDBPrivoderforSQLServer
server:你的MSsql7数据库的服务器
是不是利用NT认证和用户名口令看你本人的了
最初选择一个Database,如:mynews(你本人要导到mysql中的数据库)
下一步
5.ChooseaDestination:选Mysql
User/SystemDSN,假如创建过就选择,假如没有创建就新建。
6.SpecifyTableCopyorQuery
Copytable(s)fromthesourcedatabase,从源数据库拷贝表入手下手
7.SelectSourceTable
选择要拷贝的表,假如不想细心调剂,就选择全体吧。
8.Runimmediately,固然要当即实行,下一步再选完成,就入手下手转换。

这个转换偶然一部分表大概要失利,双击失利的表格,看看甚么缘故原由,通常为SQL7的数据范例成绩,作一些小的修正就应当能够了。
MySQL的低成本来自于其简单性吗?它的普及性是由于其低成本吗?其实,在MySQL的最“好”与最“不好”的功能之间没有明显的分界线,但它们组合在一起就形成了一副让我们欣赏的作品。
不帅 该用户已被删除
沙发
发表于 2015-1-18 18:25:12 | 只看该作者
不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?
简单生活 该用户已被删除
板凳
发表于 2015-1-25 16:32:39 | 只看该作者
其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。
分手快乐 该用户已被删除
地板
发表于 2015-2-3 10:57:36 | 只看该作者
是要和操作系统进行Socket通讯的场景。否则建议慎重!
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-8 20:20:37 | 只看该作者
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
灵魂腐蚀 该用户已被删除
6#
发表于 2015-3-8 12:01:07 | 只看该作者
记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。
愤怒的大鸟 该用户已被删除
7#
发表于 2015-3-15 22:45:08 | 只看该作者
备份方面可能还是一个老大难的问题。不能单独备份几个表总是感觉不爽。灵活备份的问题不知道什么时候才能解决。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 20:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表