首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“Microsoft.ACE.OLEDB.15.0”提供程序未在本地计算机上注册。(System.Data)尝试将Excel2013文件导入SSMS 18

“Microsoft.ACE.OLEDB.15.0”提供程序未在本地计算机上注册。(System.Data)尝试将Excel2013文件导入SSMS 18
EN

Stack Overflow用户
提问于 2021-04-16 20:48:32
回答 1查看 4.5K关注 0票数 1

当试图将excel文件导入数据库时,我在SSMS 18中得到了错误:

操作无法完成。

补充资料:

“Microsoft.ACE.OLEDB.15.0”提供程序未在本地计算机上注册。(System.Data)

当谷歌搜索解决方案时,每个人似乎都有相互冲突的版本(64比32),但我所使用的一切都是64位的。

系统详细信息:

x64-bit

  • Microsoft
  • 10 SQL Server Management 18 (标准版(64-bit))
  • Microsoft Excel 2013 64位

EN

回答 1

Stack Overflow用户

发布于 2021-04-16 21:37:26

要检查计算机上安装了什么64位ACE提供程序,只需在SSMS中执行以下命令:

T-SQL

代码语言:javascript
运行
复制
EXEC master.sys.sp_MSset_oledb_prop;

你可以在下面看到它的屏幕快照。

总的来说,ACE的现有版本有3种: 12.0、15.0和16.0,您可以将一个误导性Excel版本:下拉到其中一个,即安装的任何版本。

如果您需要安装任何ACE提供程序:

微软访问数据库引擎2010 (Microsoft.ACE.OLEDB.12.0) https://www.microsoft.com/en-us/download/details.aspx?id=13255

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67132014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档