ACCESS以MSSQL数据易到MySQL方法(MSSQL2MYSQL)

丰富已经想缓解这么些题材了,但可能至现行尚无克算是解决,但起码先将自发奋到近年来的行之有效的计及自己尝试了之措施列举出,让咱们可以移动有捷径

极早接纳的应当是DBConvert for MSSQL and
MySQL
工具,但未知道怎么不怕是无力回天连接我的MSSQL,可能是2005底缘由吧,链接2000好像是蛮OK的,因为我测试连接虚拟主机的MSSQL2000通通健康,链接本机的MSSQL2005惨败,没有办法只可以放任。

接下来继续寻找办法,发现一个问题是,我寻找所有的国语的材料(就是Google查找出来的闽南语网页),都不曾被自身太好之结果,最好只可以用英文关键字查找:convert
mssql to
mysql
,竟然第一漫长就是是MYSQL官方的网页,进去浏览后意识卓殊正确,基本上能解决我之题目,并提议了五栽方法,我找的华语网页基本上是受自身经过ODBC工具来化解之,即使吃有代码之类也未尝好用的代码。罢,真是别。简单读来,著作中提议了五栽艺术,分别如下(其实,这些网页的标题为未是MSSQL2MYSQL,所以爆发五种办法为当清楚,原文链接:Migrating
from Microsoft SQL Server and Access to
MySQL
):

MSSQL2MYSQL
Microsoft DTS
SQLyog
Access Export
Text Import/Export

ACCESS,上述的几乎栽易,我惦念都应如若用到ODBC for
MYSQL
的家伙吧,所以恳请大家先活动下载安装,不分轩轾新开电脑后再次下上述的办法。

Microsoft
DTS应该算MSSQL自带的导入导出工具吧,在导入导出ACCESS和文书等方面MSSQL依然生不错的,可是我于MSSQL2005之导入导出工具被还从未找到ODBC,够晕,难道没有?看来还需要检查文档。

一经Access
Export就是Access的传输出工具,导出的时采纳ODBC,当然也要事先安排好MYSQL的ODBC参数才好举办。

SQLyog是一个MYSQL的管理工具吧,由于懒得下载,所以呢从不测试。

Text
Import/Export这些自己在phpMyAdmin工具被导入文本文件即可,这或许相比符合小量的多寡,对于大气底工具我牵记就未是可怜便宜了。

MSSQL2MYSQL凡是一个VB类的代码,全体的代码请参见此页:http://www.kofler.cc/mysql/mssql2mysql.txt。将是代码复制到VBA或者VB的类模块中,遵照表明设置好参数,运行就起来了数据的易过程。那里暴发好几值得注意的是,由于不同之数据库引擎,使用的字段的品种是不雷同的,所以涉及到字段类型转换,不过就卖代码已经缓解了立卖问题,所以不用考虑数据易,然而我为即基本的数据类型永不到image等等类型所以自己眷恋闹没发跟自关系不大。我打开VB6实在的设置了参数运行了一致满,可以透过,本来准备写成工具的,结果发现家本来就提供了第三在的GUI工具,唉,早精晓自己虽平昔下GUI工具就是好了不用那么辛劳为祥和动手一任何。OK,作者的MSSQL2MYSQL页面:http://www.kofler.cc/mysql/mssql2mysql.html,下边有一个GUI
versions的片段,这里提供了点儿独MSSQL2MYSQL之GUI工具,这片个器都是相比简单,我简单的游说一下参数,MSSQL和MYSQL的链接参数我记挂都会晤的,这些drop
database参数大概是说以更换前先行去MYSQL中的该数据库,然后重新做转换,就是为彻底嘛,所以假如换来都是的数据库中之讲话虽需要注意了,verbosity其实就是output选项,是换来数据库也依旧出口为SQL文件也,1乎出口文件,0为间接导入到MYSQL,另外没有什么好说的,字符编码一般我思量呢还为此UTF-8吧。其它就融洽刻吧。

 

有关MSSQL2MYSQL底效用,真是给我不心满意足,可以说即便找到了这么的方,可是真正的易不仅仅是悲苦。下边的MSSQL2MYSQL代码转换方法,效能大概是1钟头5000条记下,而以Access
Export,好像也平昔不抢多少。要明了自己600万长达记下,这倘使自身换来猴年马月?疯掉。看来还得想其他方。但是话又说回去,我拿600万漫长记下下BCP映射的法子导入到SQL
SERVER中,大概也使半单多时辰,而以SQL
SERVER的导出功效将数据库导出为ACCESS,时间吧无缺乏,最终当之莫耐心只可以开在总括机就去睡觉了。

登时大概就是自身当下所尝试的MSSQL2MYSQL之不二法门吧,虽然起心上人闹再度好再快的方法,请务必告诉一望,谢谢。

====================
履新:有或会师指示不可能连接MYSQL,此有或跟而作的MYSQL
ODBC有涉嫌,因为默认的装文字好像有问题,我将ODBC版本设置为“MySQL ODBC
5.1 Driver”,这样虽足以连续不断了。可能新本子的MYSQL
ODBC已经有革新而代码中尚是原本本子的用未协助吧。

相关文章