利用下列兩個DMV可取得 SQL Server 上每個已驗證的工作階段資訊。
sys.exec_session:伺服器範圍檢視,會列出所有工作中使用者連接和內部工作的相關資訊。這些資訊包含用戶端版本、用戶端程式名稱、用戶端登入時間、登入使用者、目前工作階段設定等。sys.dm_exec_connections:則會回傳 SQL Server 執行個體中每條連接的詳細資訊。
SELECT B.login_name, A.client_net_address, NoOfConnections = COUNT(*) FROM sys.dm_exec_connections A INNER JOIN sys.dm_exec_sessions B ON A.session_id = B.session_id GROUP BY login_name, client_net_address執行結果:
文章標籤
全站熱搜
