这种错误分两种情况:
1.没有设置连接池, 或者连接池设置太小, 可以设置 256 或者 512 ;
data source=ip,port;initial catalog=dbName;user id=?;password=?;Max Pool Size=256;Min Pool Size=10;Pooling=true;
--------------------上面经过验证可行
2. 大部分是远程连接, 网络有问题, 大部分时候可用, 偶尔中断, 但也有可能是本地库, 但是sqlserver服务重启了或其它原因中止(见过有人一周用计划任务定时重启一次)。这种非常隐蔽, 如果你按连接池来处理是走弯路的了。可以打开 Windows 的事件查看器,查看对应时间段的 Windows 日志。
原作者地址:https://blog.youkuaiyun.com/yenange/article/details/76273364
本文分析了SQL Server连接中断的两种常见原因:一是未正确配置连接池大小;二是由于网络问题或服务重启导致的间歇性中断。对于前者,推荐设置了合适的最大连接池大小;后者则建议检查网络状况及SQL Server服务状态。
1万+

被折叠的 条评论
为什么被折叠?



