`
thinkgem
  • 浏览: 586051 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

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

阅读更多

当你使用下面的代码清理垃圾文件时,如果你没有用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应该不会出现这些问题。 

分享到:
评论

相关推荐

    IIS数据库连接出错之解决方案

    ### IIS数据库连接出错之解决方案 #### 一、问题背景及现象 在日常的服务器维护工作中,我们可能会遇到一种情况:使用特定的脚本或程序来清理服务器上的垃圾文件时,如果服务器上运行着Internet Information ...

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

    当你使用下面的代码清理垃圾文件时,如果你没有用IIS,就不会有什么问题,但你如果有IIS的话就会出现 “数据库连接出错,请检查Conn.asp文件中的数据库参数设置。”,

    IIS中ASP.NET连接SQL Server出错的解决方法

    解决连接问题的另一种方法是在IIS中启用SQL Server验证,然后再连接字符串中使用用户ID与密码;或是当ASP.NET应 用程序以另一个Windows用户而非ASPNET运行时,使用ASP.NET impersonation方法。 为了使ASPNET帐户可以...

    asp连接access数据库例子

    - **错误处理**:添加适当的错误处理机制,以应对数据库连接失败、查询出错等异常情况。 - **性能优化**:对于大型数据库,应考虑采用索引优化、缓存机制等方式提高查询效率。 - **资源释放**:确保在操作完成后正确...

    Win7或Windowss server 2008中IIS7支持ASP+Access解决方法

    默认装完 IIS7 之后,使用 ASP 程序会发现提示数据库连接失败,在网上找了找,说是因为 MS Jet 引擎改变了临时目录的位置,但是又没有对临时的存取权限,导致数据库使用失败。解决方法是给“系统盘:\Windows\...

    在iis下预览总出错,本地上也不

    可能存在配置错误,比如路由规则、数据库连接字符串或者错误处理设置等。确保所有配置都符合项目需求。 最后,考虑日志文件。IIS和ASP.NET都会生成日志文件,这些文件通常位于%windir%\System32\LogFiles\W3SVC1...

    ASP.NET和IIS出错问题总结

    3. **重装 IIS**:如果前两种方法都无法解决问题,则可以考虑重装IIS,之后再执行第1步的操作。 4. **针对域控制器的配置**:如果您的计算机是域控制器,还需要遵循特定的步骤,如创建一个名为`ASPUSER`的用户账户...

    免IIS工具 绿色IIS工具

    3. **环境模拟**:可能模拟IIS服务器环境,支持ASP的常见功能,如数据库连接、服务器变量等。 4. **性能监控**:可以监控ASP应用的性能,例如CPU和内存使用情况,帮助优化代码。 5. **日志记录**:记录ASP程序的运行...

    ASP技术常遇问题解答-可以让程序告诉我详细的页面错误和数据库连接错误吗?.zip

    在ASP技术中,开发者经常会遇到页面错误和数据库连接错误,这些问题可能会阻碍应用程序的正常运行。本文将详细讨论如何让ASP程序提供详细的错误信息,以便更好地诊断和解决这些问题。 首先,让我们了解一下ASP...

    IIS6.0 IIS,互联网信息服务

    三、在Windows XP Home版本中添加IIS的方法一般情况下按照“一”的方法只适用于Windows XP的专业版本,而对于家庭版,如今已有了破解方法:步骤1 首先我们需要准备一张Windows 2000的安装光盘,假设你的Windows XP...

    asp连接数据库代码实例

    response.write \"数据库连接出错,请检查conn.asp中的连接字符串。\" response.end end if function CloseDB Conn.Close set Conn=Nothing End Function %> dim badword badword=\"\'|and|select|update|...

    IIS2.INF-IIS2.DLL-IIS.INF-IIS.DLL.-windowns xp sp3 IIS5.1完整安装包IISXPSP3.rar

    2、解决数据库链接错误的方法 打开开始--所有程序--管理工具--组件服务,在左边选择“控制台根目录”->"组件服务"->"计算机"->"我的电脑"->"COM+应用程序", 然后在右边框里点右键"IIS Out-Of-Process Pooled ...

    ASP操作数据库的类

    - dbCtrl.dbConn属性:获取要操作的数据库连接。 - dbCtrl.dbErr属性:输出捕获的错误信息。 - dbCtrl.Version属性:程序版本信息。 - dbCtrl.AutoId:自动获取唯一序列号。 - dbCtrl.GetRecord:取得符合条件的纪录...

    fluorinefx与asp.net结合flex连接数据库

    数据库连接通常通过 ADO.NET 实现,使用 SqlConnection 对象打开数据库连接,SqlCommand 对象执行 SQL 命令,SqlDataReader 或 SqlDataAdapter 用于获取结果集。 在 ASP.NET 服务端,确保正确配置 FluorineFX 的...

    asp数据库连接函数

    一旦数据库连接建立,我们可以创建`ADODB.Recordset`对象来执行查询和处理结果。`Recordset`对象代表了数据库中的一组记录,可以用来遍历、读取或修改数据。在代码中: ```vbscript Set oRs = Server.CreateObject...

    php+IIs一键式安装发布

    7. **扩展与升级**:随着业务的发展,可能需要安装额外的PHP扩展,如MySQLi或PDO用于数据库连接,或者cURL进行网络请求。"一键式发布"可能也提供了方便的扩展管理和升级机制。 总之,"php+iis一键式发布"简化了在...

    YidaCMS免费开源网站管理系统 JS1.8.2 build20180718.zip

    YidaCMS免费开源网站管理系统是基于微软的WINDOWSIIS平台,采用ASP语言ACCESS和MSSQL双数据库开发完成。 YidaCMS免费开源网站管理系统整体系统采用强大的HTML引擎,模板设计和程序语言完全分开,这会让您在设计模板...

Global site tag (gtag.js) - Google Analytics