MicrosoftSQL 接続数を確認するには
いつも監視サーバ(zabbix)のテンプレートでMicrosoft SQLのUser connection数を確認していましたが、詳細が見れないため、実際にSELECT分でみれないかと探してみたところ下記記事でありました(^^)
接続元IPアドレスやホスト名も取得できているので、わかりやすいです(^^)
SELECT [接続元IPアドレス] = ec.client_net_address,
[接続元ポート] =ec.client_tcp_port,
[接続プログラム] =es.program_name,
[接続インターフェース] = es.client_interface_name,
[ホスト名] =es.host_name,
[ログイン名] =es.login_name,
[接続数] = COUNT(*)
FROM sys.dm_exec_sessions AS es
INNER JOIN sys.dm_exec_connections AS ec
ON es.session_id = ec.session_id
GROUP BY ec.client_net_address,
ec.client_tcp_port,
es.program_name,
es.client_interface_name,
es.host_name,
es.login_name