DataBase/MSSQL
[MSSQL] 락 조회 및 삭제
gl2ep
2016. 5. 20. 09:48
mssql 락걸렸을 경우 조치방법
※ 방법 1
1, EXEC SP_WHO2 실행
2. 리스트 중 BlkBy에 숫자가 있을 경우 해당하는 숫자의 SPID를 찾아감.
3. 해당 SPID 의 BlkBy에 숫자가 있을 경우 또 해당하는 숫자의 SPID를 찾아감.
4. 해당 SPID 의 BlkBy에 숫자가 없을 경우
현재 확인 한 SPID를 KILL 'SPID번호' 로 해제
※ 방법 2
-- Lock 걸린 SPID 검출 (Mode 부분이 X 표시된것이 LOCK)
EXEC sp_lock
--Lock 걸린 spid를 입력하면 현재 돌고 있는 쿼리를 출력해 준다.
dbcc inputbuffer(spid번호)
--Lock을 유발하는 spid를 종료시킨다.
kill spid번호