데이터베이스
현재 접속된 사용자 및 IP 알아보기
악마의상상
2016. 3. 21. 10:51
/*현재 연결중인 사용자 - 전체 보기 서버에서 LocalMachine 등으로 직접 접속한 경우까지 다 표기*/
SELECT [sp].*
FROM sys.sysprocesses as [sp]
/*현재 연결중인 클라이언트*/
SELECT [Con].*
FROM sys.dm_exec_connections as [Con]
/*
현재 연결중인 사용자 예시-쓰기 사용량이 가장 많은 순 정렬
네트웍 부하가 지속적으로 발생시에 reads와 writes 항목을 확인하여
부하를 발생시키는 원인을 좁혀가는 형태로 사용가능.
*/
SELECT sp.LOGINAME, Con.CLIENT_NET_ADDRESS, sp.SPID, sp.LOGIN_TIME, Con.connect_time, Con.num_reads, Con.num_writes
FROM sys.sysprocesses as [sp] INNER JOIN sys.dm_exec_connections as [Con] on sp.spid = Con.SESSION_ID
order by Con.num_writes desc