[size=medium] 前几天,朋友说他们的数据库一直用的是SQL2000,现在要转换到MYSQL,自己做了很久,也请了很多朋友做,结果转过去都是乱码,叫我帮看看。
我在网上找了几天,找了几种方法,现列出如下:
1.下个MYSQL的ODBC的驱动,用SQL2000导出数据的时候直接导入先前建立好的MYSQL ODBC里面。
2.用MYSQL官方提供的MySQL Migration Toolkit做直接转换。
3.用程序,但这种方式好象不能导数据结构。
用MYSQL的ODBC方式 到出来的数据库表的冲突很大,所以很早放弃。
用[b]MySQL Migration Toolkit [/b]方式做碰到中文乱码,也是朋友之前碰到过的问题,在网上搜了很久,按照他们的方式做一直都连不上SQL2000数据库,要么就是乱吗,最后自己想了很久,做了实验,终于给解决了,解决方式就是先把SQL2000用OBDC方式转换成Access数据库,再用MySQL Migration Toolkit把Access转换到MYSQL这样就可以搞定了。[/size]
注意:在转的过程中,可能会遇到数据类型问题,这个可以查看 Migration Toolkit 最后的操作日志。
我在网上找了几天,找了几种方法,现列出如下:
1.下个MYSQL的ODBC的驱动,用SQL2000导出数据的时候直接导入先前建立好的MYSQL ODBC里面。
2.用MYSQL官方提供的MySQL Migration Toolkit做直接转换。
3.用程序,但这种方式好象不能导数据结构。
用MYSQL的ODBC方式 到出来的数据库表的冲突很大,所以很早放弃。
用[b]MySQL Migration Toolkit [/b]方式做碰到中文乱码,也是朋友之前碰到过的问题,在网上搜了很久,按照他们的方式做一直都连不上SQL2000数据库,要么就是乱吗,最后自己想了很久,做了实验,终于给解决了,解决方式就是先把SQL2000用OBDC方式转换成Access数据库,再用MySQL Migration Toolkit把Access转换到MYSQL这样就可以搞定了。[/size]
注意:在转的过程中,可能会遇到数据类型问题,这个可以查看 Migration Toolkit 最后的操作日志。