百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 网站模板(百分百源码网)>电脑软件>操作系统> win7 32/64位 iis 80004005 独占问题如何解决
分享本文到:

win7 32/64位 iis 80004005 独占问题如何解决

发布时间:01/16 来源: 浏览: 关键词:
今天在 32 位的 win7 中的iis7遇到 Microsoft OLE DB Provider for ODBC DRivers 错误 '80004005' 的问题,下面我们列出解决方法,顺便把64位出现这个错误的解决办法也给出。

解决win7 32位 iis 80004005 独占问题的解决方法


今天遇到一个同学问关于 Microsoft OLE DB Provider for ODBC DRivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver] Microsoft Jet 数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。

试着改一下连接语句:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("db.mdb")

错误变为:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

未知错误

怀疑是还是权限问题

查了一下,文件夹权限给了,user,everyone,iis_user权限都给所有了。

在测试连接时,提示授权错误提示,直接传递给了administrator,问题得以解决。

修改“路径凭据”的验证方式改为“特定用户”并将特定用户设为管理员的账号即可。比如输入账号为administrator密码为该账号的登录密码。

最终问题得以解决。



win7 64位旗舰版系统中运行iis7出现80004005错误的解决方案

64位Windows 7系统用户从网上下载了一个asp系统,数据库是Access类型的,运行IIS7后出现了如下错误提示:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

/bkconn.asp,行 6

这是怎么回事呢?该如何解决呢?

其实这是由于64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序原因,而且对更早的 Microsoft Access Driver (*.mdb)方式的连接也不支持。故出现程序里面的链接字符串无法正常工作的提示。解决方法:

1、修改下IIS的工作环境,将在IIS的管理界面中的工作环境改为32位的。



2、把应用程序池中的默认应用程序池,常规选项中的32位方式启用便可。



热门标签:dede模板 / destoon模板 / dedecms模版 / 织梦模板
责任编辑:
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有3人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助



订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板