文档章节

解决IIS数据库连接出错方法

ThinkGem
 ThinkGem
发布于 2016/07/17 16:16
字数 700
阅读 30
收藏 0

当你使用下面的代码清理垃圾文件时,如果你没有用IIS,就不会有什么问题,但你如果有IIS的话就会出现 
“数据库连接出错,请检查Conn.asp文件中的数据库参数设置。”, 
下面将我的处理方法告诉大家: 
@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 清除系统垃圾文件完成!  
echo. & pause  
以上批处理文件中有一句话rd /s /q %windir%\temp & md %windir%\temp  
将temp文件夹用RD命令删除,再用MD创建,这样会导致权限问题! 
      怀疑原因可能出在IIS设置上,仔细检查数遍,兼网站目录权限,未发现问题。 
      再在互联网上搜索,发现一案例,因使用批处理命令删除临时文件夹,出现相同症状,恍然大悟,一定是临时文件夹权限问题。 
      在NTFS格式下,temp目录的权限肯定会改变,由于数据库操作时需要使用temp目录作缓存进行数据交换,当权限不足时就出现:“数据库连接出错,请检查连接字串。”的错误提示。 
修正temp权限后再试,ok了 
      说 过,对系统我是很爱干净的,每隔几天我都要清理一下,本来超级兔子、优化大师、瑞星卡卡都有清理系统垃圾的功能,你会很好笑,因为这三个我都安装了,天天 清个彻底,后来发现上面那个批处理文件,上文件复制到记事本里面另存为.bat文件,然后双击,马上系统垃圾一扫而空,那种感觉超爽,没想给这里留下了后 患,没关系,上面文章说了,照着做: 
      找到temp目录:C:\WINDOWS\这里即可找到。 
      然后点右键属 性,再点“安全”,点“添加”,再点“高级”,再点“立即查找”,然后会列出一大堆有户,你选择IUSER开头的那个点确定,即添加了INTERNET来 宾帐号,再选中这个号,在下面设置一下这个帐号的权限,可把左边那一列全部勾上。然后再测试一下IIS,没问题了。当然这些的前题都是你的盘格式为 NTFS,如果是FAT32应该不会出现这些问题。 

本文转载自:http://thinkgem.iteye.com/blog/724113

共有 人打赏支持
ThinkGem

ThinkGem

粉丝 1105
博文 138
码字总数 24109
作品 2
济南
架构师
私信 提问
LocalDB 在 ASP.NET 程序中找不到数据库

LocalDB 在 ASP.NET 程序中找不到数据库:有时候错误信息是:无法找到数据库,请确认数据库名称是否正确;而有时候会变成:Cannot open database requested by the login. The login failed...

VenyoWang
2016/08/29
68
0
Win7、win2008、win8中IIS7、7.5支持ASP+Access解决方法

让IIS7支持ASP Win7或Windows server 2008中IIS7是默认不安装的,所以在安装完Win7或Windows server 2008之后如果需要安装IIS7的话,就要自己动手了。安装的步骤为:开始》控制面板》程序》打...

james_laughing
2014/12/22
0
0
IIS APPPOOL\DefaultAppPool 登录失败

为大家介绍下解决IIS APPPOOLDefaultAppPool 登录失败的方法,有遇到类似问题的朋友参考下 添加ASP.NET网站时,选择添加"添加应用程序"连接sql server 2005(2008)可能会报始下的错误: (说明...

mysoftsky
2013/10/05
0
0
asp连接access,增删改查

环境: ie11、win8.1 x64 推荐教程:http://www.w3school.com.cn/asp/index.asp http://www.w3school.com.cn/ado/index.asp 其他的,如何开启IIS,access使用。都是些基础或者了解下的东西。...

明天以后
2014/12/05
0
0
解决System center orchestrator更新KB4047356后遗症

Fix System Center Orchestrator Runbook Service Error %%-2147467259 And HttpWebRequestWebExceptionRemoteServer 现象及背景 更新了Orchestrator 2012 R2 KB4047356,同时应用了KB4058494......

yoke88
2018/05/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7 下安装 Nginx

1、添加Nginx存储库 要添加CentOS 7 EPEL仓库,请打开终端并使用以下命令 yum install epel-release 2、安装Nginx 现在Nginx存储库已经安装在您的服务器上,使用以下yum命令安装Nginx yum i...

Oo若离oO
10分钟前
0
0
漏洞防御与修复工作

漏洞管理工作是企业安全建设必不可少的一环,在风险管理工作中,漏洞管理能够防患于未然,企业对漏洞管理有着广泛的基础建设和实践经验。但随着攻防技术的发展,传统漏洞管理的安全技术和管理...

linuxprobe16
今天
1
0
MicroPython技术及应用前景

1 Micropython技术是什么? MicroPython极精简高效的实现了Python3语言。它包含Python标准库的一小部分,能在单片机和受限环境中运行。 1.1 MicroPython发展 由剑桥大学的理论物理学家乔治....

bodasisiter
今天
5
0
跟我学Spring Cloud(Finchley版)-13-通用方式使用Hystrix

本节详细讲解使用Hystrix的通用方式。 简介 Hystrix是由Netflix开源的一个延迟和容错库,用于隔离访问远程系统、服务或者第三方库,防止级联失败,从而提升系统的可用性与容错性。Hystrix主要...

周立_ITMuch
今天
2
0
🛠️Hanjst/汉吉斯特更新加JavaScript运行时优化等

这是 Hanjst/汉吉斯特 发布以来的首个主要升级更新版本。这次的主要升级更新的内容包括移除HTML Comments注释行, 优化在 Hanjst include模板文件时的JavaScript运行时环境。 Hanjst 在设计和...

wadelau
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部