IIS连接不上数据库的解决方法
- 格式:pdf
- 大小:2.47 MB
- 文档页数:17


在编写WEB应用程序的过程中,我们常常要跟数据库打交道,例如我们日常经常用的数据库ACCESS、SQL SERVER等。
在连接这些数据库的时候,系统往往会给我们一些象这类“80004005”错误,这些五花八门的错误信息很另人头痛。
为了方便网友解决这类问题,本文将详细的介绍和解答这类问题。
[错误信息]Microsoft OLE DB Provider for ODBC Drivers error '80004005'[Microsoft][ODBC Microsoft Access 97 Driver] The Microsoft Jet databaseengine cannot open the file '(unknown)'. It is already opened exclusivelyby another user, or you need permission to view its data.[原因]这个错误发生在IIS使用匿名帐号(通常是IUSR)时,该帐号在NT中对数据库所在目录没有正确的权限.[解决方法]1、检查文件和目录的权限. 保证Evryone能够在该目录中有新建和删除临时文件的权限。
2、检查数据源文件(DSN)是否被别的程序标志在使用中,这些程序一般都是Visual InterDev,关闭任何一个正在InterDev中打开和数据库连接的项目。
3、检查ACCESS中的某个表是否在这时已连在一个网络服务器上。
[错误信息]Microsoft OLE DB Provider for ODBC Drivers error '80004005'[Microsoft][ODBC Microsoft Access 97 Driver] Couldn't use '(unknown)'; filealready in use.[原因]要连接ACCESS数据库这时正在被使用使数据库被锁定,导致无法访问。
学校办公系统常见问题处理办法集合一、目录:1、IIS6上传附件200K限制解除,IIS7.0的上传文件大小修改方法如下2、下载不了EXE文件处理办法3、本地安装,无网卡试用4、SQL Server 2008 错误 233 的解决办法(不能连接数据库)5、 YFSchoolOApro.YFSchoolDll 错误 '80040e4d'6、请不要安装360防火墙(会非常大的影响上传文件速度)!7、免费天气预报代码请到这里找8、Server 对象错误 'ASP 0177 : 800401f3'9、SQL Server 1069 错误(由于登录失败而无法启动服务)解决方法10、成绩录入和OA精灵不能用11、印校徽时出现 Persits.Jpeg.1 错误 '800a0001' 错误12、安装SQL 提示错误:以前的某个程序安装已在安装计算机上创建挂起的文件操作。
运行安装程序之前必须重新启动计算机13、务必保证你的放数据的分区是NTFS,因为FAT32文件最大只能 4G。
14、sql2005数据库 SA登陆可以,但连接不了的问题15、OA精灵或成绩录入错误16、SQL连接失败17、问题描述:请求的资源在使用中18:SQL2005不能IP连接19、如何解决“从字符串转换为datetime时发生语法错误”20、安装MS SQL2000 的用户,如果改了windows 2003 的系统管理员账户密码,客户端不能登陆21、IIS7 配置22、windows 2008 设置。
如何降低windows server 2008中IE的安全级windows server2008自动登录23、 SQL 2008附加 2000的只读错误问题24、IIS7多域名绑定同一物理目录,设置不同默认文档的解决方案25 、IIS6.0可支持32位和64位两种模式二、内容1、上传附件200K限制解除IIS6更改系统设置:win2003的默认设置允许表单上传最大为200k。
/download/info /1701.htm/Program/Asp/112 TM562008.html<%dim ConnStringset conn=server.CreateObject("adodb.connection")ConnString="provider=microsoft.jet.oledb.4.0;data source=" & server.MapPath("#kucun.mdb") conn.open ConnString'连接数据库%>2000下使用asp访问数据库时,在conn.open始终发生8007007f错误,重装IIS和access均得不到解决。
我在网上查到的解决办法是将oledb32.dll 解压到以下两个目录,然后重启服务器:1) C:\WINNT\system32\dllCache2) C:\Program Files\Common Files\System\OLE DB<%dim conn,exec,rsset conn=server.createobject("adodb.connetion")conn.open "driver={microsoft access driver(*.mdb)};dbq="&server.mappath("show.mdb")exec="select * from list"set rs=server.createobject("adodb.recordset")rs.open,exec,conn,1,1%>ASP中连接数据库的错误解决新解决办法Provider 错误80004005 未指定的错误的新解决办法.这两天运行的好好的点击统计程序突然出错了,显示的就是:------------------------------------------Provider 错误80004005未指定的错误------------------------------------------在网上找了一大圈,发现大家提供的办法我都试过了,没有一个有作用的.方法有以下:1.开始运行regsvr32 jscript.dll (命令功能:修复Java动态链接库)开始运行regsvr32 vbscript.dll(命令功能:修复VB动态链接库)开始运行iisreset (命令功能:重启IIS)开始运行msjetoledb40.dll2.给系统临时文件夹%windir%/temp/ 加上IUSR_COMPUTER 用户的读写权限3.ASP连接Access数据库的时候,如果频繁刷新页面,出现80004005 未指定错误,数据库不能连接,但是过大约10多分钟后再刷新就可以连接。
IIS应用程序池由服务器引起常见错误号的原因分析及解决方法错误号:432错误描述:File name or class name not found during Automation operation错误来源:PE_Common6原因分析:服务器没有升级脚本引擎。
解决方法:升级服务器的IE 到6.0 以上版本,如果还不行,单独安装脚本解释引擎。
正在生成网站首页(/Index.htm )……错误号:-2147319779错误描述:Automation error Library not registered.错误来源:PE_Common原因分析:服务器的IE 版本过低。
解决方法:升级服务器的IE 到6.0 以上版本,如果还不行,单独安装脚本解释引擎。
错误号:-2147319779错误描述:Automation error Library not registered.错误来源:PE_CMS6原因分析:错误定义的应用程序或对象错误,可能是服务器的脚本解释引擎版本过低引起。
解决方法:安装脚本解释引擎。
数据采集错误错误号:7错误描述:Out of memory错误来源:PE_Common原因分析:PE_Common ,Out of memory ,内存溢出,这十分不好说,范围很广。
有可能:1 、采集的文章有日文片假名。
2 、内存不足。
也有可能一点,你的采集历史记录非常非常的庞大,因为采集是第一次全部读入内存减小对数据库频繁的检索量,历史记录和采集项目的资料太多了,内存不足解决方法:这和个人计算机有关,如果条件允许换个服务器看看,故障发生在内存。
在本地调试:增加一个频道后,就出现了这个错误错误号:-2147467259错误描述:不可识别的数据库格式'C:\Inetpub\wwwroot\PowerEasy\database\ ××.asp' 。
错误来源:Microsoft JET Database Engine原因分析:数据库损坏了。