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번호
'DataBase > MSSQL' 카테고리의 다른 글
프로시저 내용 조회 (0) | 2018.06.19 |
---|---|
LDF 용량 확보하기. (0) | 2018.02.22 |
[MSSQL] STUFF (0) | 2016.08.12 |