日期:2014-05-18  浏览次数:20485 次

求mySql的数据导入Sql Server 2008方法
现需要将mySql的数据导入Sql Server 2008,但是在百度查的方法都行不通,有没有高手帮我解决一下!

------解决方案--------------------
例如这样操作后提示什么错误?

可以用odbc来导
先安装mysql的odbc连接驱动
http://dev.mysql.com/get/Downloads/Connector-ODBC/5.1/mysql-connector-odbc-5.1.8-win32.msi/from/http://mysql.spd.co.il/

然后 控制面板->管理工具->数据源-> 添加用户DSN

到sql server中,导入数据->数据源选择 mysql_odbc_xxx

------解决方案--------------------
安装mysql ODBC,利用sql server的导出功能,选择mysql数据源,进行数据的直接导出,这种方法很简便,但是针对实际应用有很多弊端,最主要体现就是数据类型问题,首先,sql server数据库中
的ntext,image等数据类型的数据无法直接写入到mysql数据库中,据说只要稍加改动就可以,可惜偶这只菜鸟还没想到如何改动,其次,因为偶在mysql中的数据库设计中将时间都设成int型(保存的是时间戳),所以在数据导过来后,就会出现冲突,再次,这种方法生成的mysql数据表的字段类型都不很合适,所以此种方法我觉得不能提倡。 网上贴的