MSSQLSERVER_1222

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Detalles

Attribute Value
Nombre del producto SQL Server
Id. de evento 1222
Origen de eventos MSSQLSERVER
Componente SQLEngine
Nombre simbólico LK_TIMEOUT
Texto del mensaje Superado el tiempo de espera de solicitud de bloqueo.

Explicación

Otra transacción retuvo un bloqueo en un recurso necesario durante más tiempo del que esta consulta podía esperar.

Acción del usuario

Realice las siguientes tareas para solucionar el problema:

  1. Busque la transacción que está reteniendo el bloqueo en el recurso necesario, si es posible. Use las vistas de administración dinámica sys.dm_os_waiting_tasks y sys.dm_tran_locks.

  2. Si la transacción sigue reteniendo el bloqueo, finalice la transacción si es necesario.

  3. Vuelva a ejecutar la consulta.

Si este error se produce con frecuencia, cambie el período de tiempo de espera de bloqueo o modifique las transacciones problemáticas para que mantengan el bloqueo durante menos tiempo.