Database/MSSQL
[MSSQL] Lock 걸린 쿼리 확인 및 해결방안
SSMS에서 쿼리 실행 시 TimeOut으로 Connection이 끊어지는 경우가 종종 있는데요. 실행되는 쿼리로 인하여 테이블에 Lock이 걸려서 처리속도가 지연되는 게 원인일 수 있습니다. 아래의 방법으로 Lock 걸린 쿼리 확인 후 강제 종료를 하여 문제를 해결할 수 있습니다. 1. SP_LOCK 권한 부여 내장함수 SP_LOCK 명령어를 사용하기 위해선 VIEW SERVER STATE 실행 권한이 있어야 합니다. 실행 권한이 없으면 아래와 같이 오류 메시지가 발생합니다. '사용자에게 이 동작을 수행할 권한이 없습니다.' 권한 부여를 위한 명령어는 다음과 같습니다. GRANT ALTER SERVER STATE TO '권한을 줄 계정이름' 2. SP_LOCK 실행 : 현재 실행 중인 SPID(프로세스..
2021. 5. 31. 14:19
최근댓글