Compartir a través de


MSSQLSERVER_601

Se aplica a:SQL Server

Detalles

Attribute Valor
Nombre del producto SQL Server
Id. de evento 601
Origen de eventos MSSQLSERVER
Componente SQLEngine
Nombre simbólico
Texto del mensaje No se pudo continuar el examen con NOLOCK debido al movimiento de los datos.

Explicación

El motor de base de datos de SQL Server no puede seguir ejecutando la consulta porque intenta leer los datos que ha actualizado o eliminado otra transacción. La consulta usa la sugerencia de bloqueo NOLOCK o el nivel de aislamiento de transacción READ UNCOMMITTED.

Normalmente, se deniega el acceso a los datos modificados por otra transacción debido a los bloqueos colocados en los datos. Sin embargo, el NOLOCK sugerencia de bloqueo y READ UNCOMMITTED nivel de aislamiento de transacciones permite que una consulta lea los datos bloqueados por otra transacción. Este escenario se conoce como lectura desfasada, ya que puede leer valores que aún no están confirmados y que están sujetos a cambios.

Acción de usuario

Este error cancela la consulta. Vuelva a enviar la consulta o quite la sugerencia de bloqueo NOLOCK.