日期:2014-05-17  浏览次数:20468 次

windows log 中MSSQLSERVER的Error
The client was unable to reuse a session with SPID 70, which had been reset for connection pooling. The failure ID is 29. This error may have been caused by an earlier operation failing. Check the error logs for failed operations immediately before this error message.

问下什么情况下会报这个错
------最佳解决方案--------------------
0.首先排除DB是否有死锁
1.最直接的办法就是增加IIS连接池大小
2.就是找出程序中大的会话请求,修改代码
3.限制IIS进程数上限,根据日常运行情况设置连接池大小(不推荐,迫不得已)
4.数据库端限制sql回话时常:SQL防火墙或数据库限制长连接(不推荐,迫不得已,没办法的办法)
------其他解决方案--------------------
唉   要解释DB中的windows Log 中的所有Error ,一些error发生的时候干了什么早忘记了,sql server 的错误到没几个,其他乱七八糟的都要解释,真蛋疼
------其他解决方案--------------------
好像是网络断了的原因 ,结贴