Sql server 未关闭的连接-连接池调试SQL Server

Sql server 未关闭的连接-连接池调试SQL Server,sql-server,connection,pool,Sql Server,Connection,Pool,我们有一个可疑的应用程序正在打开连接。只是想知道用于此的调试工具,是否有人有任何好的工具来隔离此,商业或其他 我在谷歌上搜索过,但似乎只找到了描述问题的文章,而不是解决问题的步骤 是迄今为止我看过的最好的文章欢迎其他人 有人有隔离问题代码的产品吗?执行此类操作的探查器,或任何其他要添加的建议?您始终可以检查SQL Server上的活动监视器,以查看应用程序是否保持连接打开 它位于SQLServerManagementStudio的管理节点下。它将显示连接到数据库的任何应用程序的主机、应用程序、用

我们有一个可疑的应用程序正在打开连接。只是想知道用于此的调试工具,是否有人有任何好的工具来隔离此,商业或其他

我在谷歌上搜索过,但似乎只找到了描述问题的文章,而不是解决问题的步骤

是迄今为止我看过的最好的文章欢迎其他人


有人有隔离问题代码的产品吗?执行此类操作的探查器,或任何其他要添加的建议?

您始终可以检查SQL Server上的活动监视器,以查看应用程序是否保持连接打开


它位于SQLServerManagementStudio的管理节点下。它将显示连接到数据库的任何应用程序的主机、应用程序、用户、打开的事务数等。

您使用哪种语言?在Java的BoneCP连接池()下,通过监视线程何时终止并打印出连接打开但未关闭位置的堆栈跟踪,可以准确地检测到这一点


您可能可以自己实现一些非常类似的功能,但如果您打算在生产中使用这些功能,当然会减慢速度。

这将显示连接已打开。然而,它并没有真正链接到任何代码库来帮助隔离发生这种情况的地方。我们必须在不同的区域启动应用程序,以尝试隔离特定的代码段,同时观察探查器。事实上,它位于服务器的上下文菜单和标准工具栏中,而不是在管理节点下。至少在SQL Management Studio 2008中,我对另一个问题的回答似乎帮助了一些人: