环境: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的文件,可以正常处理。