动网论坛“数据库连接出错”处理记-间歇博客
2009-04-03 16:13
459 查看
今天同事给我一个动网论坛,出现“数据库连接出错,请检查连接字串”的故障。到动网论坛上搜索了一下,一般的处理意见是检查conn.asp中的数据库名称是否和data目录下的一致,然后要么就是把数据库下载到本地用ACCESS修复以后再上传。我把两个方法都试了一下,无效。后来无意中看到有人说temp目录的权限不够可能会导致这个问题,于是我看了一下winnt/temp的权限,少了一个everyone用户组,我加上以后就正常了。
论坛虽然正常运转了,但是原来好好的为什么突然会这样呢?我百思不得其解,不会有人好好的去设置temp目录的权限阿,正当我想放弃的时候突然看到桌面上有个批处理文件“清除系统垃圾”,我打开仔细看了一下,里面有一句“rd /s /q %windir%\temp & md %windir%\temp” ,这会儿我才恍然大悟,使用rd删除目录后再用md重建,这时temp目录的权限已经不是系统默认的权限了,而IIS运行asp程序又需要用到temp目录作缓存,如果权限不够那就会报错了,有兴趣的朋友可以到运行IIS的服务器的这个目录下看看有没有“*Jet*”字样的缓存文件。
所以,还请同学们不要在运行IIS的服务器上随便运行网上下载的清楚系统垃圾的批处理文件了,要运行也行,把上面那句去掉就可以了。
论坛虽然正常运转了,但是原来好好的为什么突然会这样呢?我百思不得其解,不会有人好好的去设置temp目录的权限阿,正当我想放弃的时候突然看到桌面上有个批处理文件“清除系统垃圾”,我打开仔细看了一下,里面有一句“rd /s /q %windir%\temp & md %windir%\temp” ,这会儿我才恍然大悟,使用rd删除目录后再用md重建,这时temp目录的权限已经不是系统默认的权限了,而IIS运行asp程序又需要用到temp目录作缓存,如果权限不够那就会报错了,有兴趣的朋友可以到运行IIS的服务器的这个目录下看看有没有“*Jet*”字样的缓存文件。
所以,还请同学们不要在运行IIS的服务器上随便运行网上下载的清楚系统垃圾的批处理文件了,要运行也行,把上面那句去掉就可以了。
相关文章推荐
- 处理“数据库连接出错,请检查数据库名称及路径是否正确。”
- 处理“数据库连接出错,请检查数据库名称及路径是否正确。”
- C++连接出错问题解决 DCI 数据库
- 数据库连接访问数据时出错
- WCF 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的
- 数据库SQLserver2005连接异常处理
- sql server2000+vs2005连接数据库时出错,解决方法
- 网站无法连接sql sever数据库的一些问题处理,解决自己定义的数据库用户名,无法关联数据库和无法登陆数据库
- 【原】was的一次数据库连接不了的处理记录
- 如何处理客户端连接数据库?
- JDBC应用程序连接数据库--事务处理
- 一步步学习SPD2010--第六章节--处理数据源(7)--连接数据库
- 解决"System.AccessViolationException”类型的未经处理的异常在 未知模块(IIS Worker Process 已停止工作)导致无法连接远程数据库的问题
- Dedecms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错怎么解决?
- vs2010 MFC +win7下的程序 在win7上正常运行,XP就出错(ADO数据库连接出错)
- 【WCF】 套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:00:56.9810000”。
- 数据库操作中的函数应用(难忘的 字符串连接出错~!
- IIS7 数据库连接出错!请检查连接数据库的参数及字符串设置是否正确!
- SQL2008R2无法连接数据库引擎的故障处理
- 英文版2003sp1环境下access版dvbbs数据库连接出错,请检查连接字串