我的网站是: asp+server SQL 2000,服务器是 windows 2003 企业版。
有个页面,有时会出错,间隔的时间也没有规律,有时一天能出错两三次,也有时连续几天也不出错,很正常。
如果访问的时候出错了,再刷新一次,又正常了。我怀疑是访问的人太多了,一时没有连接到数据库,所以才报错。
错误信息是这样的:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档。
../Inc/Conn.asp,行6
conn.asp 文件就是连接数据库的代码,别的页面都用这个文件连接数据库的。可这个页面用这个连接数据库的代码,时而出错。这不知是怎么一回事。还请高手多多指点。谢谢。
在线等......
3 个解决方案
#1
你把代码帖出来,大家才知道怎么回事啥!
#2
补充说明:本站一天的独立IP大概:一万三到一万四,PV三十万左右。中午那段时间,人最多,每小时独立IP 1300左右,PV 25000。今天中午出了一次错误,那时的人特多。所以我猜测是访问的人数过多导致的。
代码如下:
<!--#include file="injdata.asp"-->
<%
'''''''''''
dim conn
set conn=server.createobject("ADODB.CONNECTION")
Conn.Open "driver={sql server};Server=127.0.0.1;Database=data;Uid=user;Pwd=password"
%>
代码如下:
<!--#include file="injdata.asp"-->
<%
'''''''''''
dim conn
set conn=server.createobject("ADODB.CONNECTION")
Conn.Open "driver={sql server};Server=127.0.0.1;Database=data;Uid=user;Pwd=password"
%>
#3
应该是人数访问过多的问题,你可能考虑优化一下你的mssql服务器,例如多占用点内存什么的
#1
你把代码帖出来,大家才知道怎么回事啥!
#2
补充说明:本站一天的独立IP大概:一万三到一万四,PV三十万左右。中午那段时间,人最多,每小时独立IP 1300左右,PV 25000。今天中午出了一次错误,那时的人特多。所以我猜测是访问的人数过多导致的。
代码如下:
<!--#include file="injdata.asp"-->
<%
'''''''''''
dim conn
set conn=server.createobject("ADODB.CONNECTION")
Conn.Open "driver={sql server};Server=127.0.0.1;Database=data;Uid=user;Pwd=password"
%>
代码如下:
<!--#include file="injdata.asp"-->
<%
'''''''''''
dim conn
set conn=server.createobject("ADODB.CONNECTION")
Conn.Open "driver={sql server};Server=127.0.0.1;Database=data;Uid=user;Pwd=password"
%>
#3
应该是人数访问过多的问题,你可能考虑优化一下你的mssql服务器,例如多占用点内存什么的