Win10 SQLServer 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序

环境:Win10+SQLServer2014

场景:在SQLServer导入Excel时,选择Excel2007格式,提示:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序

截图:

 

错误原因:

没有安装数据访问组件,需要安装相应版本的数据访问组件(AccessDatabaseEngine);

解决方案:

下载对应组件安装:https://www.microsoft.com/zh-CN/download/details.aspx?id=13255

 注意:要选择AccessDatabaseEngine.exe,而不是AccessDatabaseEngine64.exe,否则还会提示错误!!!

下载安装后,重新导入Excel2007的文件,可以正常处理。

原文地址:https://www.cnblogs.com/wenqingluomo/p/11984752.html