13046685510

“未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0”该怎么解决?

  当访问网站时出现“未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0”的提示,说明该服务器未安装支持Access数据库引擎。这种情况多出现于云主机或独立服务器,并且刚部署了新的运行环境的情况下。


  由于Access是Office中的组件,难道必须安装Office才能解决吗?毕竟一套正版Office可不便宜。其实,要解决这个问题并非一定要安装Office,只需安装Access数据库引擎插件即可。


  首先前往微软官方的下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=13255


  下载对应语言,对应64位还是32位的AccessDatabaseEngine安装包。(需要注意,具体是64位还是32位是根据你安装的操作系统,比如64位的电脑安装的是32位的操作系统,那也得安装32位的安装包。)


  下载完成,在服务器安装即可。安装完毕重启服务器后,该问题即可解决。并且安装后,凡是需要调取Access数据库的时候(比如将Access迁移到SQL下的工具),都不会报错了。

7x24小时服务专线 130-4668-5510
官方微信 关闭