Estoy teniendo problemas de registros agarrados (Dead_Lock) con el siguiente
panorama, 20 usuarios conectados simultanemente, van a una tabla y TOMAN un
registros, de la siguiente forma:
BEGIN TRAN Asigna_Registro
SET ROWCOUNT 1
UPDATE MyTabla SET Status = 2, Empleado = @Empleado WHERE Campaña =
@Campaña AND Status = 1
SET ROWCOUNT 0
COMMIT TRAN Asigna_Registro
Para solventar el problema estaba pensando agregar en la clausula de UPDATE
UPDATE MyTabla (WITH ROWLOCK)
Me gustaria leer comentarios sobre mi posible solucion al problema.
Saludos
IIslas
Leer las respuestas