2018-02-22 10:43:11 -08:00
|
|
|
SELECT ec.client_net_address,
|
|
|
|
|
es.[program_name],
|
|
|
|
|
es.[host_name],
|
|
|
|
|
es.login_name,
|
2021-01-22 11:52:56 -08:00
|
|
|
ec.local_net_address,
|
2023-11-28 12:52:58 -07:00
|
|
|
ec.local_tcp_port,
|
2018-08-21 16:12:41 -07:00
|
|
|
DB_NAME(es.database_id) as DatabaseName,
|
2019-12-03 14:20:58 -08:00
|
|
|
COUNT(ec.session_id) AS [connection count],
|
|
|
|
|
SUM(CASE WHEN encrypt_option = 'TRUE' THEN 1 ELSE 0 END) AS [connection count (enc)]
|
2018-02-22 10:43:11 -08:00
|
|
|
FROM sys.dm_exec_sessions AS es WITH (NOLOCK)
|
|
|
|
|
INNER JOIN
|
|
|
|
|
sys.dm_exec_connections AS ec WITH (NOLOCK)
|
|
|
|
|
ON es.session_id = ec.session_id
|
2020-10-29 13:48:28 -07:00
|
|
|
WHERE 1 = 1
|
|
|
|
|
-- AND es.[program_name] LIKE '%%'
|
|
|
|
|
-- AND DB_NAME(es.database_id) = ''
|
2021-01-22 11:52:56 -08:00
|
|
|
-- AND es.[host_name] LIKE '%%'
|
|
|
|
|
-- AND es.login_name = ''
|
2021-01-25 19:10:32 -08:00
|
|
|
GROUP BY
|
|
|
|
|
GROUPING SETS((), --totals
|
2023-11-28 12:52:58 -07:00
|
|
|
(ec.client_net_address, es.[program_name], es.[host_name], es.login_name, ec.local_net_address, ec.local_tcp_port, DB_NAME(es.database_id)))
|
2021-01-25 19:11:42 -08:00
|
|
|
ORDER BY
|
|
|
|
|
ec.client_net_address, es.[program_name]
|
|
|
|
|
-- [connection count] DESC
|
2018-02-22 10:43:11 -08:00
|
|
|
OPTION (RECOMPILE);
|