DB를 사용하다보면 현재 이 데이터베이스에 어떤 접속자가 접속해있는지 알고싶을 때가 있다.
보통은 DB정보를 바꾸고싶을 때 어느 사용자가 접근해있는지 확인하고 싶을때 사용함.
해당 쿼리를 실행하면 아래 컬럼의 별명 내용을 조회할 수 있다.
Query)
SELECT S.spid,
S.loginame as '접속자명',
S.login_time as '로그인 시간',
S.last_batch as '마지막 실행시간',
C.client_net_address as '접속 IP' ,
S.program_name as '접속 프로그램',
S.cmd as '현재 실행중인 명령어'
FROM sys.sysprocesses S,
sys.dm_exec_connections C
WHERE S.spid = C.session_id
반응형
'Database > RDBMS' 카테고리의 다른 글
[MSSQL] TRUNCATE vs DELETE 차이점 (0) | 2021.11.23 |
---|---|
[MSSQL] 프로시저 전체 삭제 쿼리 (0) | 2021.11.17 |
[MSSQL] DB에 접속한 사용자 수 조회 (0) | 2021.11.17 |
[MSSQL] SP 마지막 호출 시간 조회 (0) | 2021.11.17 |
[MSSQL] SP 쿼리 실행 이력 조회 쿼리 (0) | 2021.11.17 |
댓글