服务器错误:“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册。 [英] Server Error: 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.

查看:82
本文介绍了服务器错误:“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

本地解决方案工作正常但在服务器上传时,当用户尝试导入excel文件然后在按钮上单击一个错误就像



'Microsoft.ACE.OLEDB。 12.0'提供商未在本地机器上注册。





我在谷歌搜索上尝试了很多解决方案,但没有人工作。如果有人有想法请回复。



谢谢。

Locally solution works fine but on server upload when user try to import excel file then on button click an error comes like

"'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. "


I tried many solutions on google search but no one works.If anyone have idea please reply.

Thanks.

推荐答案

我们是否在64位Windows服务器上?如果是这样,应用程序池设置为启用32位?

有时候就是这种情况。



如果不是这样,那么检查一下解决方案

http://www.connectionstrings.com/the-microsoft-ace-oledb-12-0-provider-is-not-registered-on-the-local-machine/ [<一个href =http://www.connectionstrings.com/the-microsoft-ace-oledb-12-0-provider-is-not-registered-on-the-local-machine/\"target =_ blanktitle =新窗口> ^ ]



似乎Microsoft Access数据库引擎2010可再发行组件的较新版本似乎有一些问题不在原始版本中2007版。
Are we on a 64 bit windows server? if so is the application pool set up to enable 32bit?
That has sometimes been the case.

If not that, then check this solution out
http://www.connectionstrings.com/the-microsoft-ace-oledb-12-0-provider-is-not-registered-on-the-local-machine/[^]

It appears that the 'newer' version of Microsoft Access Database Engine 2010 Redistributable appears to have some issues not in the original 2007 edition.


在远程机器上安装ACE DB引擎...



或者,如果远程机器是64位,将您的应用程序更改为32位。没有版本的ACE以64位运行,因此只有32位应用程序可以访问它。
Install the ACE DB engine on the remote machine...

Or, if the remote machine is 64 bit, change your app to 32 bit only. There is no version of ACE that runs in 64bit, so only 32 bit apps can access it.


您可以从以下链接下载:

http://www.microsoft.com/en-us/download/details.aspx?id= 13255 [ ^ ]



然后将其安装在远程机器上。
You can download it from the link below:
http://www.microsoft.com/en-us/download/details.aspx?id=13255[^]

then install it on the remote machine.


这篇关于服务器错误:“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆