Mysql中的数据导入SQLServer2000
1. 去下载mysql的ODBC驱动。地址:http://dev.mysql.com/downloads/connector/odbc/3.51.html
2. 安装该驱动,一路点next就行,路径都不用选的
3. 启动mysql和sqlserver2k
4. 从控制面板->性能和维护->管理工具中打开“数据源(ODBC)”(这是分类视图的情况,如果是经典视图,直接从控制面板里打开管理工具),出现ODBC数据源管理器
5. 点“添加”按钮,在弹出的对话框里选择“MySQL ODBC 3.51 Driver”,然后点“完成”
6. 此时弹出Connector/ODBC配置对话框,填入相关信息之后,点OK
7. 回到ODBC数据源管理器,用户数据源中已经增加了一个数据源,点确定退出
8. 打开DTS,在第二步选择源的“数据源”中选择“MySQL ODBC 3.51 Driver”,“用户/系统DNS”中选择刚才创建的数据源,用户名密码填Mysql的用户名密码,点下一步
9. 在第三步选择目的的“数据源”中选择“用于SQL Server的Microsoft OLE DB提供程序”,服务器就选local,数据库可以选择已有的,也可以选择新建,看需求。都选好后点下一步
10. 如果不需要用查询来指定要传输的数据,直接点下一步
11. 选中要Copy的表,点下一步
12. 勾上“立即运行”,点下一步
13. 点“完成”,弹出进度对话框。如果片刻后出现“成功地将xx个表从MySQL复制到了Microsoft SQL Server”,那就成功了。
另外,如果MySQL数据库里的数据有中文,在配置ODBC数据源的时候,需要把Connect Options选项卡中的Character Set选成和要导入的MySQL表一致的字符集,一般是gb2312。如果不选的话,导入到sqlserver里的中文全是问号。