Database/MSSQL
[MSSQL] Lock 처리
oSsonGo
2022. 3. 13. 22:37
- 쿼리 사용 중 오류가 발생하면서 Lock 이 발생하는 경우 발생하며 해당 프로세스가 종료 되지 않으면 해당 테이블 사용이 불가능한 상태가 발생하므로 해당 프로세스 종료가 필요함
- Lock 내용 확인
- 하기 명령어를 실행 Mode가 X 인 것들을 확인하고, spid 기억
EXEC SP_LOCK;
- 입력 된 spid 관련 명령어를 확인 가능
DBCC INPUTBUFFER(spid);
ex) DBCC INPUTBUFFER(96);
- 명령어 관련 정보 출력
EXEC SP_WHO spid
ex) EXEC SP_WHO 96
- 해당 프로세스 종료
KILL spid;
ex) KILL 96;