如何 从 MySQL 5.0 迁移到 Sql Server 2008 导入

如题所述

1、在Sql Server 2000中选中右击所要导出的数据库选择->所有任务->导出数据
2、在弹出的对话框中选择“下一步”,在DTS 导入/导出向导中选择“下一步”
3、在接下来的对话框中将目的改为“文本文件”,在文件文件名的对话框中找到所要导出的文件的名称,单击“下一步”。
4、在弹出的对话框中选择“用一条查询指定要传输的数据”,单击“下一步”。
5、在弹出的对话框中的查询语句框中输入相关查询语句。(例如select id,name,pwd from user)单击“分析”,如果弹出“SQL语句有效”则单击下一步。
6、在选择目标文件格式的对话框中的列分隔符中选择对应的分隔符(一般为逗号),文本限定符(一般为双引号{"}),如果有需要可以单击“转换格式”(我选择了,把所有字段的类型都改为varchar,这样只是为了方便在PHP中设定delimiter)
7、下一步->下一步->完成
8、如果弹出“成功地将1个表从Microsoft SQL Server复制到了Flat File。”则从SQL Server 2000导出成功了!
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-02-13
最近在搞将mysql 数据库导入到sql server 2008 数据库,按照网上说的方法搞好后,发现在导入导出向导后找不到我在odbc 配置的数据源名,转换不了,提示【无法找到用于将提供程序类型映射到 SSIS 类型的映射文件】,各位大哥大姐们,给小妹指条明路吧。
------解决方案--------------------------------------------------------
会不会是你mysql的数据驱动没装好ODBC中才找不到吧,你重新装一下驱动,然后在ODBC中配置好在测试一下连接,然后可以通过SQL Server 的DTS工具导入;本回答被提问者和网友采纳
相似回答