SQL Server-如何找出正在執行的程式

透過DMV找出誰正在連線SQL Server,得知是哪台client後,透過IP及PORT查看是哪個程式正在執行,誰正在執行SQL Server?

 

 

步驟1:使用下方TSQL知道目前SQL Server連線狀況

select session_id,connect_time,net_transport,protocol_type
,net_packet_size,client_net_address,client_tcp_port
,local_net_address,local_tcp_port from sys.dm_exec_connections

步驟2:透過在cmd下指令 nestat -ano 後,查詢是哪個處理程序->使用工作管理員查看處理程序的資訊

參考下方文章:

http://blog.xuite.net/yamalin/blog/15087550-%5B%E5%95%8F%E9%A1%8C%E6%8E%92%E9%99%A4%5D+80PORT%E8%A2%AB%E4%BD%94%E7%94%A8%3F+%E5%A6%82%E4%BD%95%E6%9F%A5%E5%87%BA%E4%BD%94%E7%94%A8PORT%E7%9A%84%E6%96%B9%E6%B3%95