帮助中心 >  技术知识库 >  网站相关 >  建站知识 >  IIS“数据库连接出错[代码:01],请检查数据库链接文件中的连接字串”错误的解决办法

IIS“数据库连接出错[代码:01],请检查数据库链接文件中的连接字串”错误的解决办法

2015-10-29 15:59:59 10389

用的win2003+iis6.0系统,运行的asp+access网站,一直都正常着了,用网上那个垃圾清理程序清了一下垃圾,结果就不能运行asp程序了。报错误“数据库连接出错[代码:01],请检查数据库链接文

他执行的清理垃圾代码为以下批处理文件:

@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% ecycled*.* 
del /f /s /q %windir%*.bak 
del /f /s /q %windir%prefetch*.* 
rd /s /q %windir% emp & md %windir% emp 
del /f /q %userprofile%cookies*.* 
del /f /q %userprofile% ecent*.* 
del /f /s /q "%userprofile%Local SettingsTemporary Internet Files*.*" 
del /f /s /q "%userprofile%Local SettingsTemp*.*" 
del /f /s /q "%userprofile% ecent*.*" 
echo 清除系统LJ完成! 
echo. & pause
问题出在rd这句上面,这一句上。将临时文件夹Temp用RD命令删除,再用MD创建临时文件夹,这样会导致权限问题!而如果分区格式是NTFS格式,这样做,Temp目录的权限肯定会改变,由于数据库操作时需要使用Temp目录作缓存进行数据交换,当权限不足时就出现:“数据库连接出错,请检查连接字串。”的错误提示。

解决的办法为:

windows 文件夹,右击点temp文件夹选属性,选择安全

users

给这个用户组特别权限和写入读取权限。

这样问题就解决了!



提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: