MSSQLSERVER_1222MSSQLSERVER_1222

세부 정보Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID 12221222
이벤트 원본Event Source MSSQLSERVERMSSQLSERVER
구성 요소Component SQLEngineSQLEngine
심볼 이름Symbolic Name LK_TIMEOUTLK_TIMEOUT
메시지 텍스트Message Text 잠금 요청 제한 시간이 초과되었습니다.Lock request time out period exceeded.

설명Explanation

이 쿼리에서 대기할 수 있는 시간보다 긴 시간 동안 다른 트랜잭션이 요청된 리소스에 대해 잠금을 보유하고 있습니다.Another transaction held a lock on a required resource longer than this query could wait for it.

사용자 동작User Action

이 문제를 완화하려면 다음 태스크를 수행하십시오.Perform the following tasks to alleviate the problem:

  1. 가능한 경우 요청한 리소스에 대한 잠금을 보유한 트랜잭션을 찾으십시오.Locate the transaction that is holding the lock on the required resource, if possible. sys.dm_os_waiting_taskssys.dm_tran_locks 동적 관리 뷰를 사용하세요.Use sys.dm_os_waiting_tasks and sys.dm_tran_locks dynamic management views.

  2. 트랜잭션이 여전히 잠금을 보유 중이면 트랜잭션을 종료하십시오(가능한 경우).If the transaction is still holding the lock, terminate that transaction if appropriate.

  3. 쿼리를 다시 실행하십시오.Execute the query again.

이 오류가 자주 발생하면 잠금 제한 시간을 변경하거나 문제가 되는 트랜잭션을 수정하여 잠금을 보유하는 시간을 줄이십시오.If this error occurs frequently change the lock time-out period or modify the offending transactions so that they hold the lock for less time.