Begin tran Update tabla Set campo = campo -- en este punto hace la prueba
-- luego ejecutas esto y libera el lock Rollback -------------------------------- Atte. Ing. Jose Mariano Alvarez SQL Total Consulting 2008/8/12 Mariano Minoli <[EMAIL PROTECTED]> > Hola Leandro, > > Podés usar los hints de las sentencias. Tenés HOLDLOCK, TABLOCK y TABLOCKX > para lo que estás queriendo. > > Aca tenés la referencias de los mismos: > > http://msdn.microsoft.com/en-us/library/aa213026.aspx > http://msdn.microsoft.com/en-us/library/ms187373(SQL.90).aspx > > Un saludo, > > > Mariano Minoli > > > ----- Original Message ---- > From: Leandro Tuttini <[EMAIL PROTECTED]> > To: [EMAIL PROTECTED] > Sent: Monday, August 11, 2008 11:27:18 PM > Subject: [dbms] Lockear Table - Para probar concurrencia > > > Hola que tal. > > Conocen alguna forma desde sql server de lockear una tabla. > Como si la estuviera usando una transaccion. > > Lo que intento hacer es simular concurrencia cuando dos procesos estan > corriendo transacciones y lockean tablas, la idea es testar como se comporta > la aplicacion en esos caso. > > La idea es verificar que ante dos procesos que corran similataneamente si > uno falla por lockeo, el control de errores se este codificado > correctamente. > > > Lo que se me courrioa sino es realizar una pequeña aplicacion en c# con > ado.net que use un reader y consulte una table dentro de un scope, y que > lo mantenga indefinidamente (o hasta que presione algun desloquear o algo > asi), y mientras esto se ejecuta lanzar el proceso que quiero probar. > > Alguien se encontro con algun tema similar y pudo resolverlo. > > Gracias > Saludos > > ------------------------------ > > ¡Buscá desde tu celular! Yahoo! oneSEARCH <http://mobile.yahoo.com/> ahora > está en Claro > http://ar.mobile.yahoo.com/onesearch > >
