Hola, mira , ese problema k tu tienes se manejan con transacciones, en el momento de actualizar tu data tu debes des poner dentro de una transaccion el transanc SQL para la actualizacion.
Lo puedes manejear desde el SQL2000 o desde el .Net.
Por cierto, debes de mantener una conexion frecuente con la base de datos, antes de actualizar, si es una aplicacion de escritorio, no hay problemas, pero si es un apluicaicon web tienes k tener cuidado.