当前位置:首页 > 网络编程 > 数据库 > Mysql > access转mysql,sql server 转 MySQL 的图文教程

access转mysql,sql server 转 MySQL 的图文教程

点击次数:274 次 发布日期:2008-10-02 18:03:25 作者:zjj(陈皓东)
源代码网推荐

源代码网整理以下       asp研究了五年,sqlserver 2000,也用了好几年。做了不少的站点,终于到08年,不得不开始放弃asp了。以前从互联网上了解到sqlsever的数据处理也就能达到10万的数据。再多数据运行起来就慢起来了。 

源代码网整理以下       正是这个原因决定开始放弃asp,放弃sqlserver,百万数据的网站,根据运行不起来。sqlserver运行的跟牛似的。于是踏上了研究php的历程,一个月的摸索差不多就基本学会了。

源代码网整理以下        此时总大的打算就是把sqlserver数据库转换成mysql数据库,来通过 php运行。从网上找了很多相关文章。大约有以下的几个做法(都不完美,切出问题):

源代码网整理以下      第一种:下载mysql2mysql工具,全字母的表转换过去,还可以,但中文就出现错误了。不是转过去,就是转过去乱码,而且英文版的界面让很多程序员头疼。   建议不要用。

源代码网整理以下      第二种:下载Access2mysql转换工具,先把sqlsever转成access数据库,再通过Access2mysql,把access转换到mysql中去,基本上都可以转成功。但是中文转过去全是问号。。失败。建议不要用。

源代码网整理以下      第三种:下载mysql官方的多功能数据库互相转的工具MySQLMigrationToolkit,里面提供了access转mysql,sqlserver转mysql,oracle转mysql,以及他们的互转。  还是同样的问题,全字母的表转换过去,还可以,但中文就出现错误了。不是转过去,就是转过去乱码.而且转起来速度很慢。建议不要用。

源代码网整理以下     终于:研究了自己的一套转换方法:那就是通过windows系统自带的odbc来转换。下面是图文教程:

源代码网整理以下      1:默认odbc里是没有mysql这一项的。去mysql官方网站下载mysql odbc driver 即MySQL Connector/ODBC 3.51(一定要下载3.51的,稳定),下载地址为:dev.mysql.com/downloads/connector/odbc/3.51.html.打开后下载下面的Windows MSI Installer (x86),需要注册登录后下载。下载后默认安装。

源代码网整理以下       2:打开[控制面板][管理工具]双击[数据库(ODBC)],选取[系统数据源]标签,再点击[添加],如下图:

源代码网整理以下   

源代码网整理以下根据上图我写的填后,需要更换的是你的user和password(mysql数据库用户名和密码).填好后,点下面的database,选择一个数据库。  如果提示错误,证明你的,server或者用户密码有问题。然后点ok即可。

源代码网整理以下      3:点sqlserver的任何一个表,点右键选择“所有任务”--》导出数据,数据源不动,数据目的,下拉里选择(其它odbc数据源)

源代码网整理以下, 如图选择一样。点下一步。然后选择要转过去的表打上勾即可。注意:这时转有中文的数据时,还会提示错误。不用管。也不要关这个窗口。

源代码网整理以下     4:此时打开phpmyadmin,找到刚才要转的表。结果发现,表以及存在了。此时需要修改含有中文的字段的属性值。即都改成latin1_swedish_ci   , 改完后,再返回刚才的sqlserver转换窗口,点上一步,重新进行转换即可转换成功。。。

源代码网整理以下           哈哈。sqlserver就这么成功的转过去了。

源代码网整理以下          再次强调和提醒大家的是:mysql中的表,每个字段的属性自己 一定要先看看,是什么样的,是否标准或者可以为空,然后再进行转换。

zjj(陈皓东)供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华