当试图将excel文件导入数据库时,我在SSMS 18中得到了错误:
操作无法完成。
补充资料:
“Microsoft.ACE.OLEDB.15.0”提供程序未在本地计算机上注册。(System.Data)
当谷歌搜索解决方案时,每个人似乎都有相互冲突的版本(64比32),但我所使用的一切都是64位的。
系统详细信息:
x64-bit
发布于 2021-04-16 21:37:26
要检查计算机上安装了什么64位ACE提供程序,只需在SSMS中执行以下命令:
T-SQL
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
https://stackoverflow.com/questions/67132014
复制相似问题