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

时间:2023-03-09 09:23:42
Win10 SQLServer 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序

环境:Win10+SQLServer2014

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

截图:

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

错误原因:

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

解决方案:

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

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

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