Hola,
Estoy "jugueteando" con la replicación del sqlserver.
Ahora mismo tengo creada un publicación P-A en la instancia A y una
subcripción de tipo pull en la instancia B.
Ayer realice una carga masiva de datos sobre la instancia A. Esta carga
inserta datos en todas las tablas del esquema, pero siguiendo un orden, es
decir si tengo dos tablas t1 y t2, y en t1 hay una clave primaria PK_t1 y en
t2 un foreing que sobre PK_t1 primero se insertan todos los datos en t1 y
luego en t2.
Pues bien, al sincronizar estas bases de datos el sqlserver de la máquina A
(donde esta la pulicación A) coje el 99% de la cpu y claro TODOS los
procesos de esa máquina se quedan "fritos".
Al revisar los agentes de replicación he visto que da errores del tipo :
INSERT statement conflicted with COLUMN FOREIGN KEY constraint 'fk_aop_alr'.
The conflict occurred in database 'tad2', table 'ACTUACIONES_OPERADOR',
column .
Es decir parece que esta llevandose los cambios de una base de datos a otra
en el orden que le da la gana no en el que se hicieron. Esto es asi ???
y si no es asi (eso espero), ¿Que puede estar pasando? ¿Alguna idea o
sugerencia ?.
Saludos.
www.metasincro.es
Leer las respuestas