MSSQLSERVER_601
Detalles
Nombre del producto |
SQL Server |
Versión del producto |
10.0 |
Número de compilación del producto |
10.00.1399.60 |
Id. de evento |
601 |
Origen del evento |
MSSQLSERVER |
Componente |
SQLEngine |
Nombre simbólico |
|
Texto del mensaje |
No se puede continuar la exploración con NOLOCK debido al movimiento de los datos. |
Explicación
El SQL Server Database Engine (Motor de base de datos de SQL Server) no puede continuar la ejecución de la consulta porque está intentando leer datos actualizados o eliminados por otra transacción. La consulta está utilizando la sugerencia de bloqueo NOLOCK o el nivel de aislamiento de las transacciones 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, la sugerencia de bloqueo NOLOCK y el nivel de aislamiento de las transacciones READ UNCOMMITTED permiten que una consulta lea los datos bloqueados por otra transacción. Es lo que se conoce como lectura de datos sucios porque pueden leerse valores que aún no se han confirmado y que están sujetos a cambios.
Acción del usuario
Este error cancela la consulta. Vuelva a enviar la consulta o quite la sugerencia de bloqueo NOLOCK.
Vea también