udog Asked: 2014-05-20 08:43:19 +0800 CST2014-05-20 08:43:19 +0800 CST 2014-05-20 08:43:19 +0800 CST 获取应用名称 772 是否有可能 - 是否存在 perfmon 计数器 - 会显示连接到 SQL Server 的最终用户应用程序的名称? sql-server perfmon 1 个回答 Voted Best Answer Thomas Stringer 2014-05-20T08:46:23+08:002014-05-20T08:46:23+08:00 没有性能计数器可以向您显示此信息。为什么不直接从 SQL Server 中提取它(至少 SQL Server 是这样看的)? select session_id, program_name from sys.dm_exec_sessions where is_user_process = 1; 如果您正在寻找数据收集,您可以定期运行并存储上述查询的输出(或它的变体,可能使用聚合program_name而不是抓取session_id,取决于您真正要查找的内容)并带有datetime标记用于后续查询。
没有性能计数器可以向您显示此信息。为什么不直接从 SQL Server 中提取它(至少 SQL Server 是这样看的)?
如果您正在寻找数据收集,您可以定期运行并存储上述查询的输出(或它的变体,可能使用聚合
program_name
而不是抓取session_id
,取决于您真正要查找的内容)并带有datetime
标记用于后续查询。