Share via


MSSQLSERVER_1222

Detalhes

Nome do produto

SQL Server

Versão do produto

10.50

Número da compilação do produto

10.50

ID do evento

1222

Origem do evento

MSSQLSERVER

Componente

SQLEngine

Nome simbólico

LK_TIMEOUT

Texto da mensagem

Tempo limite da solicitação de bloqueio excedido.

Explicação

Outra transação manteve um bloqueio em um recurso necessário por mais tempo do que esta consulta podia aguardar.

Ação do usuário

Execute as seguintes tarefas para aliviar o problema:

  1. Localize a transação que está mantendo o bloqueio no recurso necessário, se possível. Use as exibições de gerenciamento dinâmico sys.dm_os_waiting_tasks e sys.dm_tran_locks.

  2. Se a transação ainda estiver mantendo o bloqueio, termine a transação, se necessário.

  3. Execute a consulta novamente.

Se esse erro ocorrer com frequência, altere o período de tempo limite de bloqueio ou modifique as transações incorretas para que mantenham o bloqueio por menos tempo.