64位Import and Export Data Wizard无Excel工作簿选项如何解决
问题现象
64位操作系统下使用64位SQL Server导入导出数据向导(Import and Export Data Wizard)导入Excel文件时,数据源列表中找不到Excel工作簿选项,对应界面截图如下:
解决方案
- 安装匹配的64位Excel驱动
该问题最常见的原因是缺少64位Microsoft Access数据库引擎,你可以搜索微软官方的64位Microsoft Access Database Engine 2010 Redistributable安装包下载安装。如果你的设备已经安装了32位版本的Office,直接运行安装包会触发版本冲突报错,此时可通过静默安装规避:打开命令提示符,切换到安装包所在文件夹,执行AccessDatabaseEngine_x64.exe /quiet即可完成安装。 - 确认向导运行版本
请确认你启动的是64位版本的导入导出向导,默认64位向导的路径为C:\Program Files\Microsoft SQL Server\对应SQL Server版本号\DTS\Binn\DTSWizard.exe,不要启动Program Files (x86)路径下的32位版本向导。 - 更换导入入口
你可以打开SQL Server Management Studio(SSMS),右键目标数据库,依次选择任务→导入数据启动向导,该入口调用的向导组件和独立启动的一致,驱动识别成功率更高。 - 临时替代方案
如果暂时无法安装对应驱动,可以将Excel文件另存为.csv格式,在向导中选择平面文件源选项即可完成导入,不需要依赖Excel驱动。
内容的提问来源于stack exchange,提问作者Asaf Tromer
相关产品推荐
相关产品推荐

