未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0
直接给出下载链接,随着时间推移可能失效,下面给更通用的方法:
百度搜索 accessdatabaseengine下载
选中 :中文简体
注意是: 不要选择X64,因为对有些情况无效,例如:
数据库版本号: Microsoft SQL Server 2017 (RTM-GDR) (KB4505224) - 14.0.2027.2 (X64) Jun 15 2019 00:26:19 Copyright (C) 2017 Microsoft Corporation Express Edition (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: )
服务器操作系统:server2016
---------------------------------------------------------------------
转载资料A:https://www.cnblogs.com/jinianjun/archive/2011/12/05/2276679.html
解决办法:
去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载。然后安装就行了。
本错误是由于你使用了ACCESS2007版本建立的数据库,但服务器中没有相配合使用的程序,所以出错.
未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
下载2007 Office system 驱动程序:数据连接组件安装
此外,还会安装 ODBC 和 OLEDB 驱动程序,供应用程序开发人员在开发与 Office 文件格式连接的应用程序时使用。
或者:
解决办法1 (验证可以了)
选择 该应用程序的 应用程序池 ------>选择高级设置 --------->启用32位应用程序 ------->true
解决办法2
Microsoft.ACE.OLEDB.12.0是不能再x64上使用的,你要强制把你的web application编译成x86再发布到Win08 x64上,记得在Application pool上设置Enable 32bit Application = true。
(没有验证)
https://jingyan.baidu.com/article/63f236284ac3280208ab3dc3.html
--------------------------------------
相关文章
- 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0
- dubbo注册服务和消费服务---入门篇
- 【MySql】Windows手动注册、启动、数据拷贝
- 企业小程序注册
- 存在多个不同注册中心的时候,如何平滑的统一注册中心?
- linux设备驱动模型之/sys/目录注册
- Mybatis是如何将Mapper接口注册到Spring IoC的
- QVariant(相当于是Java里面的Object,是万能的容器,但要注册)
- Django用户登录与注册系统
- 未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序。
- 在element-ui组件注册之前,对其进行调整
- “未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序
- 史上最强大网盘,网络上的赚钱神器【Yunfile网盘】,注册就送8元