查询sqlserver数据库连接池中的连接数

li_rt4 2020-04-14 09:19:26
问题描述:
程序迁移负载均衡环境后,有时会出现以下异常:
System.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the login process.

怀疑是负载均衡把上次的连接超时中断了,而连接池中又引用了这个链接,于是在连接串中加了Pooling=false.但仍然会出现这个错误。想测试下是否仍然在使用连接池,想在每次连接前把连接池中的连接数打印到日志上。


需求:
能查询连接池中连接数的方法。

...全文
726 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
li_rt4 2020-04-14
  • 打赏
  • 举报
回复
当然,能直接解决以上报错的方案更好!

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧