본문 바로가기
Programming/MSSQL

MSSQL 트랜젝션 TRAN 쿼리확인 KILL

by DKOFI 2018. 8. 29.
728x90

트랜젝션이 걸려 쿼리가 동작하지 않을 때 

어떤 쿼리에서 문제가 발생했는지 확인 해 보자.



관리자계정 (SA) 으로 접속한 후

DBCC OPENTRAN 

이라고 치면

가장 오래 전에 활성화 된 트랜잭션 정보가 나오게 되고

메시지에 SPID 가 뜨게된다. 

위 사진의 경우 53 번이 나왔다.




DBCC INPUTBUFFER(**)

** 위치에 SPID 를 쓰면 

EventInfo에서 쿼리를 확인 할 수 있게된다.


필요 없다고 판단 되면,

KILL **(**은 SPID)로 죽이면 되겠다.

300x250

'Programming > MSSQL' 카테고리의 다른 글

MSSQL 쿼리 호환 *=  (0) 2018.09.03
MSSQL IF문 사용 방법  (0) 2018.08.31
MSSQL 커서 CURSOR 사용 방법  (0) 2018.08.31
MSSQL에서 락이 걸렸을때 DK  (0) 2018.07.24

댓글