2011-09-15 55 views
1

当我在TSql脚本下执行时,它会针对每个主机名提供活动连接的数量。但是显示来自其中一个Developer工作站的超过200个活动连接。事实上,他没有任何在SSMS中打开的活动查询窗口请提出为什么SQL Server SysProcesssters表显示信息不正确。SQL Server处于睡眠状态的活动进程?

SELECT主机名,COUNT(*)作为NoOfActiveConnections FROM SYS.SYsProcesses GROUP BY主机名 顺序按NoOfActiveConnections DESC

+0

这是关闭的话题在这里我会想,但'program_name'列中的任何线索? –

+0

@Martin Microsoft SQL Server Management Studio - Transact-SQL智能感知,这是它在所有连接的Program_name列中显示的内容。我将它发布在DBA论坛上,但是我没有看到任何SQL DBA标记。 – Simhadri

回答

0

如果用户是一个开发者,那么答案将在任何他们正在研究。我可以没有打开SSMS窗口,但有许多与数据库的连接,因为我正在SSRS中进行报告,或者正在处理与数据库相关的应用程序。如果用户显示200个连接,则表示他们的代码正在打开大量连接,但从不关闭/处置它们。

相关问题