transacciones y bloqueos

22/02/2006 - 11:16 por Oscar | Informe spam
Hola

Como puedo crear un bloqueo desde vb .net a sql server 2000, de tal forma
que me bloquee únicamente en sólo escritura las lineas afectadas por la
transacción. Lo he intentado con todos los modos de transaccion en vb .net,
pero sigue haciendo un bloqueo exclusivo, tanto de lectura como de
escritura.

Saludos, Oscar
 

Leer las respuestas

#1 A.Poblacion
22/02/2006 - 15:47 | Informe spam
"Oscar" wrote in message
news:%
Como puedo crear un bloqueo desde vb .net a sql server 2000, de tal forma
que me bloquee únicamente en sólo escritura las lineas afectadas por la
transacción. Lo he intentado con todos los modos de transaccion en vb
.net, pero sigue haciendo un bloqueo exclusivo, tanto de lectura como de
escritura.



En teoría, si el nivel de aislamiento de la transacción lo pones en
Read uncommitted, te debería dejar leer los registros, pero si lo has
probado y no funciona, hay otra cosa que podrías intentar: En las select que
haces sobre los registros que están bloqueados, añade el hint NOLOCK, que
hace que se desprecien los bloqueos.

SELECT au_lname FROM authors WITH (NOLOCK)

Preguntas similares