Microsoft JET Database Engine 错误 ,asp Conn.Open 失败

1 篇文章 0 订阅
1 篇文章 0 订阅

Microsoft JET Database Engine 错误 ‘80004005’ 完整解决办法 :access数据库打开错误windows权限设置temp路径设置网站数据库打不开原因:服务器采用了雨林木风的win2003网站打不开,conn.asp文件连接数据库部分报错:Microsoft JET Database Engine 错误 ‘80004005’未指定的错误总结办法:1IIS的来宾访问用户设置成管理员组在计算机管理–用户中,找到IUSR_****,隶属于添加 administrators,然后需要重启IIS,网站可以打开了把IIS的来宾访问用户设置成管理员,暂时这样用了……安全性上不推荐2、C:WindowsTemp 设置everyone或者user的写权限,推荐user此方法如果不行,可能你遇到了和我一样的问题,环境变量没有设在C:WindowsTemp而是在C:\Documents and Settings\LocalService\Local Settings\ temp或者C:\Documents and Settings\administrator\Local Settings\ temp采用下面办法3、方法一、设置此目录给IUSR_****写权限,或者将环境变量(电脑-属性-高级-环境变量-)方法:借助filemon工具,在打开网页时,会发现在filemon中,结果有access denied,双击后找到这个目录,此目录就是因为没有权限导搜索致access数据库打开失败的症结所在。给tempe文件夹一个写权限(everyone用户或者IUSR_****,推荐IUSR_****)方法二、更改统环境变量temp和tmp原来的%USERPROFILE%Local SettingsTemp为%SystemRoot%TEMP,设置权限,重新启动电脑后环境变量才能生效分析原因:access数据库打开后需要放到临时文件夹中释放再打开,但由于网上的用户访问时没有权限打开本地的临时文件夹,导致了数据库连接失败。我采用了方法一,方法二没有尝试,原理相同注:filemon绿色版下载地址:http://www.xdowns.com/soft/6/56/2006/Soft_32139.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值