다음을 통해 공유


MSSQLSERVER_1222

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance

세부 정보

attribute
제품 이름 SQL Server
이벤트 ID 1222
이벤트 원본 MSSQLSERVER
구성 요소 SQLEngine
심볼 이름 LK_TIMEOUT
메시지 텍스트 잠금 요청 제한 시간이 초과되었습니다.

설명

또 다른 트랜잭션은 이 쿼리가 대기할 수 있는 것보다 더 오래 필요한 리소스에 대한 잠금을 유지했습니다.

사용자 작업

다음 작업을 수행하여 문제를 완화합니다.

  1. 가능한 경우 필요한 리소스에 대한 잠금을 보유하는 트랜잭션을 찾습니다. sys.dm_os_waiting_tasks 사용하여 동적 관리 뷰를 sys.dm_tran_locks.

  2. 트랜잭션이 여전히 잠금을 보유 중이면 트랜잭션을 종료하십시오(가능한 경우).

  3. 쿼리를 다시 실행합니다.

이 오류가 자주 발생하는 경우 잠금 제한 기간을 변경하거나 잘못된 트랜잭션을 수정하여 잠금을 더 적은 시간 동안 유지합니다.