SQL Server 导入和导出向导 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。 (System.Data)
·
目录
问题描述
在利用SQLSERVER的导入导出工具将 Excel 导入数据库的时候出现了如下错误:
标题: SQL Server 导入和导出向导
------------------------------
操作无法完成。
------------------------------
其他信息:
未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。 (System.Data)
------------------------------
按钮:
确定
------------------------------
解决方法
需要到微软官方下载 “Microsoft.ACE.OLEDB.12.0” 相应驱动补丁
- 32位 https://download.microsoft.com/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine.exe
- 64位 https://download.microsoft.com/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine_X64.exe
备注
说明:如果您安装了64位的没有安装32位的情况下请在开始菜单中找到 “SQL Server 2017 导入和导出数据(64 位)” 工具启动,因为 “Microsoft SQL Server Management Studio” 默认启动的是 “SQL Server 2017 导入和导出数据(32 位)” 的程序,所以依不会解决问题。
提示:本人电脑装的是2017版本,出现问题的小伙伴们可以将2017换成自己的版本文件夹即可,所以在情况允许的条件下安装32位是默认的。Windows 10 的开始文件夹路径是“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server 2017”
更多推荐
已为社区贡献2条内容
所有评论(0)