Bloqueo de Registros

29/09/2008 - 12:26 por javito | Informe spam
hola a todos, estoy buscando algo que me oriente en el bloqueo de Registros
en SQL Server, ya me he leído toda la filosofía de Concurrencia Optimista y
Pesimista, pero no encuentro las ordenes reales para bloquear y liberar
Registros, me podéis orientar un poco o darme algún enlace.

Nota: Trabajo con ADO y C#

un saludo

Preguntas similare

Leer las respuestas

#1 Eduardo Castro
29/09/2008 - 15:57 | Informe spam
Hola,

Te recomiendo que busques en la ayuda sobre aislamiento de transacciones o
trasaction isolation, esto te ayudara a comprender cómo funcionan los
bloqueos.

Slds

Eduardo Castro
Costa Rica

"javito" wrote in message
news:
hola a todos, estoy buscando algo que me oriente en el bloqueo de
Registros en SQL Server, ya me he leído toda la filosofía de Concurrencia
Optimista y Pesimista, pero no encuentro las ordenes reales para bloquear
y liberar Registros, me podéis orientar un poco o darme algún enlace.

Nota: Trabajo con ADO y C#

un saludo

Respuesta Responder a este mensaje
#2 Maxi Accotto
29/09/2008 - 16:09 | Informe spam
Otro comentario mas, no te preocupes por eso, deja que el motor lo haga,
trata de usar los isolation level standard y en casos donde eso no sea asi
estudia bien cual te es mas util


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"javito" escribió en el mensaje de
noticias:
hola a todos, estoy buscando algo que me oriente en el bloqueo de
Registros en SQL Server, ya me he leído toda la filosofía de Concurrencia
Optimista y Pesimista, pero no encuentro las ordenes reales para bloquear
y liberar Registros, me podéis orientar un poco o darme algún enlace.

Nota: Trabajo con ADO y C#

un saludo

Respuesta Responder a este mensaje
#3 Alfredo Novoa
29/09/2008 - 17:02 | Informe spam
Hola Maxi,

El Mon, 29 Sep 2008 11:09:44 -0300, Maxi Accotto escribió:

trata de usar los isolation level standard



¿Por qué?

El nivel Snapshot no es estandar, pero tiene características interesantes.
No veo por que no deberíamos tratar de usarlo.

Por otra parte el nivel READ UNCOMMITED si es estandar y supongo que
estaremos todos de acuerdo en que no hay que tratar de usarlo.

y en casos donde eso no sea asi
estudia bien cual te es mas util



Eso habría que hacerlo siempre.


Saludos
Respuesta Responder a este mensaje
#4 Maxi Accotto
29/09/2008 - 17:43 | Informe spam
Alfredo, no pienso discutir contigo ! no has leido bien el correo, si lo
lees bien veras que no dije lo que estas tu tratando de hacer entender a la
gente. Sabe usted interpretar? ya sabemos que su afan es confundir a la
gente, yo nunca dije que no se use Snapshot ni nada por el stilo, de donde
saco usted eso? sobre el Read Uncomitted se lo dejo a usted, si le gusta
leer datos sucios o mejor hacer mas loqueos es problema de sus aplicaciones
y de usted, pero el standard y default funciona bien en la mayoria de los
casos, en los que no hay que estudiar cual otro es mejor. Pero le recomiendo
que antes de opinar lea bien e interprete, no diga cosas que nunca dije y no
confunda a la gente


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Alfredo Novoa" escribió en el mensaje de
noticias:qiuakl5x711b$.6y3lsvk25xda$

Hola Maxi,

El Mon, 29 Sep 2008 11:09:44 -0300, Maxi Accotto escribió:

trata de usar los isolation level standard



¿Por qué?

El nivel Snapshot no es estandar, pero tiene características interesantes.
No veo por que no deberíamos tratar de usarlo.

Por otra parte el nivel READ UNCOMMITED si es estandar y supongo que
estaremos todos de acuerdo en que no hay que tratar de usarlo.

y en casos donde eso no sea asi
estudia bien cual te es mas util



Eso habría que hacerlo siempre.


Saludos
Respuesta Responder a este mensaje
#5 Alfredo Novoa
29/09/2008 - 18:06 | Informe spam
El Mon, 29 Sep 2008 12:43:32 -0300, Maxi Accotto escribió:

Alfredo, no pienso discutir contigo ! no has leido bien el correo, si lo
lees bien veras que no dije lo que estas tu tratando de hacer entender a la
gente.



Yo lo he leido bien, pero lo que dice apenas tiene sentido, como casi todo
lo que dices cuando no copias manuales, que es lo único que sabes hacer.

Sabe usted interpretar?



Mucho mejor que tú.

ya sabemos que su afan es confundir a la
gente, yo nunca dije que no se use Snapshot ni nada por el stilo,



Dijiste que había que tratar de usar los niveles estandar sin dar ninguna
justificación, y Snapshot es un nivel no estandar que puede venir muy bien
y por algo lo han implementado.

de donde
saco usted eso? sobre el Read Uncomitted se lo dejo a usted, si le gusta
leer datos sucios o mejor hacer mas loqueos



Mira quien habla de interpretar bien los mensajes. Tú si que loqueas.

es problema de sus aplicaciones
y de usted, pero el standard y default funciona bien en la mayoria de los
casos,



No sabes de lo que hablas, esos niveles no existen, los niveles de
aislamiento de SQL Server son:

READ UNCOMMITTED
READ COMMITTED
REPEATABLE READ
SNAPSHOT
SERIALIZABLE

Y de estos niveles el único que no forma parte del estandar ANSI SQL es
SNAPSHOT.

en los que no hay que estudiar cual otro es mejor.



Eso, tú no estudies cuando uno es mejor que otro, total para que.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida