1. sp_lock 실행
Lock 내용 확인. Mode가 X 인 것들을 확인하고, spid 를 기억해 둔다.
보통 spid 가 여러개 중복되어 출력되는 경우가 많다.
예) exec sp_lock
2. dbcc inputbuffer(spid)
클라이언트에서 MSSQL로 보낸 최종 명령문을 표시한다.
1번에서 Mode 가 X 인 것의 spid를 입력하면 해당 내용이 출력된다.
예) dbcc iniputbuffer(60)
3. sp_who spid
1번에서 확인된 spid 를 입력하면 관련 정보를 표시해 준다.
예) exec sp_who 60
4. kill spid
Lock을 확인했으면 해당 spid 를 입력하여 해당 프로세스를 끝낸다.
예) kill 60
참고> 위 명령어는 모두 MS SQL Server Management Studio 에서 사용한다.
만약 자기가 Lock을 발생했을 경우, 새 쿼리 창을 띄운 후 위 명령을 실행해야 6115 오류가
발생하지 않는다.
'프로그래밍 > 데이터베이스' 카테고리의 다른 글
[오라클] 테이블 Layout 출력 SQL (0) | 2023.03.06 |
---|---|
[오라클] Windows7 에서 오라클 10g Client 설치하기 (0) | 2023.03.06 |
[ERWin] DB 접속시 오류 발생시 처리 방법 (0) | 2023.03.06 |
[ERWIN] 4.X 버전에서 SQL Server 2005 사용하기 (0) | 2023.03.06 |
[MSSQL] 테이블 명세서 쿼리(2000, 2005 가능) (1) | 2023.03.06 |
댓글