数据库连接出错,请检查Conn.asp文件中的数据库参数设置

如题:没有想到这种怪问题都能被我碰上。呵呵!

经过多方查阅资料,最后发现winows 2003出现这个问题的很普遍,asp无法访问access的原因是temp文件夹权限的问题将系统盘目录下windows/temp目录修改成为everyone可读写就行了(会出现一个安全提示,点确定即可).

本地调试新云、动易、pjhome.net" target="_blank">pjhome.net" target="_blank">pjhome.net" target="_blank">pjblog发现无论怎修改数据库路径,都提示
“数据库连接出错,请检查Conn.asp文件中的数据库参数设置。”

搞得半天都访问不了网站,我检查了iis设置,启用了父路径、文件夹权限。。。。

但都不能解决问题。我还以为系统出了问题。

再在互联网上搜索,发现很多案例:
--------------------------------------
内容摘录如下:

“因使用批处理命令删除临时文件夹,出现相同症状,恍然大悟,一定是临时文件夹权限问题。”

而那个bat文件就是很多系统里都集成的,源文件如下:

=============================

@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成!
exit
echo. & pause
===========================================

rd /s /q %windir%\temp & md %windir%\temp


这句话的意思是 删除temp文件夹后再 建立temp文件夹



在NTFS格式下,temp目录的权限肯定会改变,由于数据库操作时需要使用temp目录作缓存进行数据交换,当权限不足时就出现:“数据库连接出错,请检查连接字串。”的错误提示。

修正temp权限后再试,ok了

到此所有问题解决了。

上一篇: 打了一整夜的仗
下一篇: 我只想
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 4637
发表评论
你没有权限发表评论!