最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
win7 32/64位 iis 80004005 独占问题如何解决
时间:2015-06-15 编辑:简简单单 来源:一聚教程网
解决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位方式启用便可。
相关文章
- Win10下载任何应用都提示错误代码0x80073CF9的解决方法 12-29
- Win10出现错误代码“8024000B”怎么办? 12-03
- Win8如何校准电池(680Z5E系列)? 10-30
- Win8如何开启电池电量低的通知?(680Z5E系列) 10-25
- Win8如何在天气应用中添加城市?(680Z5E系列) 10-18
- Win8系统中如何开启移动AP功能?(680Z5E系列) 10-10