Microsoft.Jet.OleDb.4.0提供程序未在本地计算机上注册 [英] Microsoft.Jet.OleDb.4.0 provider is not registered on the local machine

查看:110
本文介绍了Microsoft.Jet.OleDb.4.0提供程序未在本地计算机上注册的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我们有一个64位Windows Server2003.

在我们部署了应用程序的地方,在32位开发环境中一切正常.

但是,当我们在64位VS2008实时服务器上进行部署时(我正在使用OLEDB驱动程序,并尝试使用选项x64),我收到错误消息"Microsoft.Jet.OleDb.4.0 provider is not registered on the local machine"
谢谢&问候,
Jeevan.

Hi All,

We have a 64 bit Windows server 2003.

Where we have deployed our application, everything works fine on development environment which is on 32 bit.

However, when we deploy on live server which is on 64 bit, VS2008,(I am using OLEDB driver and have tried using option x64) I get an error "Microsoft.Jet.OleDb.4.0 provider is not registered on the local machine"

Thanks & Regards,
Jeevan.

推荐答案

据我所知,64位不支持Jet.但是,可能会有一些解决方法.尝试在这里找到建议:
As fas as I know, Jet is not supported for 64 bit. There might be some work arounds however. Try the suggestions found here:
http://www.sqlmonster.com/Uwe/Forum.aspx/sql-server-setup/9014/The-OLE-DB-provider-Microsoft-Jet-OLEDB-4-0-has-not-been


要以32位模式运行ASP.NET,也需要以32位模式运行IIS.
(您不能同时运行它们(32和64))

要切换
请参见此处 [
To run ASP.NET in 32bit mode, you will need to run IIS in 32bit mode too.
(You cannot run them (32 and 64) at the same time)

To switch See Here[^] for the MS Advice.


这篇关于Microsoft.Jet.OleDb.4.0提供程序未在本地计算机上注册的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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