SQL

MS-SQL 테이블 lock 처리 방법

알 수 없는 사용자 2010. 8. 20. 17:43

간혹 테이블이 어떠한 원인인지는 정확하게 모르겠으나 테이블 lock이 걸리는 경우가 있다.
lock이 걸릴경우 해당 테이블을 사용하지 못하기 때문에 rock을 삭제해주어야 한다.

EXEC sp_lock
프로시저 실행하여 mode가 x인 것 확인

dbcc inputbuffer(spid)
mode가 x인 것의 spid를 입력하면 해당 테이블정보가 출력

kill spid
문제가 되는 spid를 kill 한다.

해당 spid를 kill해주면 락이 해제 되게 된다.