Ya que está en SQL 2008, ¿qué le parece Cambiar captura de datos ? Puede obtener los cambios netos durante un período de tiempo y lidiar solo con eso (a diferencia de la replicación que impulsa cada cambio, incluso si actualiza los mismos datos 10 veces).