NONLOCK en SQL2000

15/07/2003 - 00:27 por Victor Berrio | Informe spam
Hola grupo,

Antetodo agradezco la colaboracion ante la siguiente situacion:

En SQL2000 y Visual Basic al correr un proceso de calculo de datos
historicos y movimientos, arroja el siguiente mensaje
'No se puede continuar la exploracion con NONLOCK debido al movimiento de
datos. Error ocurrido en el paso 5.

Pregunta:
Que evento o situacion puede generar continuar realizar este proceso?
Es de Sistema Operativo?
Es de SQL 2000?

Agradezco nuevamente su atencion

VICTOR
 

Leer las respuestas

#1 Carlos Sacristan
15/07/2003 - 08:08 | Informe spam
En los BOL viene explicado la razón por la cual se lanza este mensaje:

"Al explorar con la sugerencia de bloqueo NOLOCK o con el nivel de
aislamiento de la transacción establecido en READ UNCOMMITTED, es posible
que se elimine la página de la posición actual de la exploración. Cuando
esto sucede, Microsoft® SQL ServerT no puede continuar la exploración."

Incluso te viene la acción a realizar (tampoco te queda otra, la
verdad):

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


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"Victor Berrio" escribió en el mensaje
news:
Hola grupo,

Antetodo agradezco la colaboracion ante la siguiente situacion:

En SQL2000 y Visual Basic al correr un proceso de calculo de datos
historicos y movimientos, arroja el siguiente mensaje
'No se puede continuar la exploracion con NONLOCK debido al movimiento de
datos. Error ocurrido en el paso 5.

Pregunta:
Que evento o situacion puede generar continuar realizar este proceso?
Es de Sistema Operativo?
Es de SQL 2000?

Agradezco nuevamente su atencion

VICTOR


Preguntas similares