Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2009, 23:18
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
Evitar concurrencia

Hola a todos. Estoy desarrollando una aplicacion que se instalara en varias maquinas clientes. Estas se conectan a un servidor Sql Server 2000/2005.
Estoy trabajando con transacciones. ¿Esto es suficiente para evitar duplicados de registros durante inserciones que pueden producirse simultaneamente? u otros errores que pueden aparecer en consultas de actualizacion por conexiones simultaneas?.
Una forma que pense seria crear una tabla adicional en donde se guarden las acciones que se estan llevando a cabo en un momento dado. Antes de realizar un insert, delete o update a una tabla, se verificaria si la tabla a la que se le va a hacer la consulta esta siendo modificada. Es solo una idea.
Me gustaria saber que piensan al respecto.

Saludos.
__________________
Add, never Remove