Forums Últimos mensajes - Powered by IBM
 

Conflictos en Replicacion

24/10/2006 - 16:54 por Amalio Figueroa | Informe spam
Saludos Amigos,

Tengo una DB replicando mediante mezcla,entre dos servidores desde aprox. 5
meses, todo bien hasta ahora donde se estan detectando que se estan
desapareciendo regitros de los la contabilidad. La estructura de
contabilidad esta formada por dos tablas ContabilidadAsientos y
ContabilidadAsientosRenglones. Se ha detectados varios asientos con los
regitros en la tabla ContabilidadAsientos y en la otra no aparece nada, es
decir el detalle esta en blanco.

He revisado parte de la documentacion de SQL sobre el caso de como rerolver
estos problemas pero no consigo entender como resolver estos casos;
hay un mesaje que encontre en unas tablas de conflictos:

La fila se actualizó en 'SERVIDORCCS.Empresa002' pero no se pudo actualizar
en 'SERVERSAIENMCY.Empresa002'. Instrucción UPDATE en conflicto con la
restricción TABLE REFERENCE
'FK_ContabilidadAsientosRenglones_ContabilidadAsientos'. El conflicto ha
aparecido en la base de datos 'Empresa002', tabla
'ContabilidadAsientosRenglones'.


La fila se actualizó en 'SERVERSAIENMCY.Empresa002' pero no se pudo
actualizar en 'SERVIDORCCS.Empresa002'. No se puede insertar una fila de
claves duplicadas en el objeto 'ContabilidadAsientos' con índice único
'IX_ContabilidadAsientos'.


Pueden ayudarme como hacerle seguimineto y como corregir este tipo de
conflictos

Gracias de antemano por la ayuda

Atentamente

Amalio Figueroa
 

Leer las respuestas

#1 Javier Loria
25/10/2006 - 15:45 | Informe spam
Hola Amalio:
Se estan actualizando las tablas lo estan haciendo de forma "incorrecta"
o sea primero el detalle (ContabilidadAsientosRenglones) y luego el maestro
(ContabilidadAsientos), y cuando se hace el proceso de actualizacion la
llave foranea esta rechazando la transaccion.
Es necesario que cambies esas llaves foraneas y le agreges NOT FOR
REPLICATION.
Saludos,



Javier Loria
Costa Rica-MVP
Solid Quality Learning

"Amalio Figueroa" wrote in message
news:%
Saludos Amigos,

Tengo una DB replicando mediante mezcla,entre dos servidores desde aprox.
5 meses, todo bien hasta ahora donde se estan detectando que se estan
desapareciendo regitros de los la contabilidad. La estructura de
contabilidad esta formada por dos tablas ContabilidadAsientos y
ContabilidadAsientosRenglones. Se ha detectados varios asientos con los
regitros en la tabla ContabilidadAsientos y en la otra no aparece nada, es
decir el detalle esta en blanco.

He revisado parte de la documentacion de SQL sobre el caso de como
rerolver estos problemas pero no consigo entender como resolver estos
casos;
hay un mesaje que encontre en unas tablas de conflictos:

La fila se actualizó en 'SERVIDORCCS.Empresa002' pero no se pudo
actualizar en 'SERVERSAIENMCY.Empresa002'. Instrucción UPDATE en conflicto
con la restricción TABLE REFERENCE
'FK_ContabilidadAsientosRenglones_ContabilidadAsientos'. El conflicto ha
aparecido en la base de datos 'Empresa002', tabla
'ContabilidadAsientosRenglones'.


La fila se actualizó en 'SERVERSAIENMCY.Empresa002' pero no se pudo
actualizar en 'SERVIDORCCS.Empresa002'. No se puede insertar una fila de
claves duplicadas en el objeto 'ContabilidadAsientos' con índice único
'IX_ContabilidadAsientos'.


Pueden ayudarme como hacerle seguimineto y como corregir este tipo de
conflictos

Gracias de antemano por la ayuda

Atentamente

Amalio Figueroa

Preguntas similares