.net,程序报错:超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种状况可能是因为所有池连接

已举报 回答 关注
.net,程序报错:超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种状况可能是因为所有池连接
问在线客服
扫码问在线客服
  • 回答数

    3

  • 浏览数

    3,664

3个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
是sql server 数据库吗?
你可以在查询里执行一下sp_who2 这个命令,看下有多少连接没有被释放
我觉得应该是你的查询造成了死锁或者阻塞导致的
取消 评论
数据库链接没设置好吧
取消 评论
使用完SqlDataReader对象没有及时释放连接对象,当使用多次之后连接对象就越多了,达到了数据库连接池的上限了就出现LZ如上的错误!

解决方法: 及时使用Close()方法关闭
或者使用using来自动释放资源
取消 评论
ZOL问答 > .net,程序报错:超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种状况可能是因为所有池连接

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?