This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / SQL Server 7 高手请进!一台SQL Server 7, 其中database有5个, size 最大的为534M, 其余的约为200M。约有20多个applications 利用这个 sql server. 局域网用户为1500多。
问题:所有应用程序运行正常,但每隔一个星期左右当用户使用应用程序时,程序就不能正常运行,提示 "Time Out Error" 。所有应用程序均为 web applications (ASP). 必须 stop then restart SQL Server Service , 然后一切正常。但过一个星期左右同样情况又会出现。
请高手们给个解决办法。先谢了!
-travelworld(小李飞刀);
2003-5-1
{423}
(#1167195@0)
-
是不是程序里有的数据库链接没断掉,数据库维护链接越来越多,然后down掉
-miketany(MIKE老狼);
2003-5-1
(#1167211@0)
-
select the counter connection memory (KB) under sql server:memory manager for the perf monitor to verify if the number of non-closed connections is the cause.
-yangn(Raymond);
2003-5-1
(#1167250@0)
-
我的建议
-yangn(Raymond);
2003-5-1
{733}
(#1167227@0)
-
多谢DX的建议,以下是对你问题的回答. Hope you can get more ideas, thanks.
-travelworld(小李飞刀);
2003-5-1
{1394}
(#1167527@0)
-
我的直觉: 问题可能是由于memory leak 或者是locking造成的.
-yangn(Raymond);
2003-5-1
{1066}
(#1167697@0)
-
这个错误一个星期左右才会发生,应该不是locking的问题。如果是locking,应该有一定随机性。这是一个时间积累的错误,应该是资源越来越少。应该检查数据库链接或cursor等是否用完释放。另外IIS并不释放DB connection
-miketany(MIKE老狼);
2003-5-1
(#1167707@0)
-
http://www.sqlmag.com/forums/messageview.cfm?catid=8&threadid=6794
-itotatsuo(machiko);
2003-5-1
(#1167273@0)