Conflictos

15/09/2004 - 23:21 por Alexeihdz | Informe spam
Ojalá me puedan ayudar.

Tengo una replicaión de tipo merge, reviso las tablas y
concuerdan los datos, mas en la historia del agente me
presenta el siguiente mensaje

Uploaded 0 data changes (o inserts, 0 updates, 0 deletes
3 conflicts)

y ese mensaje me aparece con diferentes números de
conflicto, la pregunta sería que me dice este mensaje, y
si hay conflictos, en donde puedo ver que fúe lo que
causó los conflictos,

puesto que parece que los datos son consistentes en la
base de datos.

De antemano les agradezco su apoyo.

Preguntas similare

Leer las respuestas

#1 Javier Loria
16/09/2004 - 01:32 | Informe spam
Hola:
El mensaje indica que en alguna momento la misma fila fue modificada
simultaneamente por 2 subscriptores o 1 subscriptor y el publicador. O sea
no se puede garantizar la "serializacion" de la BD, esto es que el resultado
final puede no ser igual a si todos los cambios se hubieran hecho contra 1
sola BD en 1 solo servidor.
Los conflictos los puedes revisar en tablas que se crean que tienen como
nombre Conflict_Publicacion_Articulo, estas tablas se crean en el
publicador.
Adicionalmente me parece que con clic derecho sobre la publicacion esta
la opcion de revisar conflictos.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Alexeihdz" wrote in message
news:2f8a01c49b69$e95db380$
Ojalá me puedan ayudar.

Tengo una replicaión de tipo merge, reviso las tablas y
concuerdan los datos, mas en la historia del agente me
presenta el siguiente mensaje

Uploaded 0 data changes (o inserts, 0 updates, 0 deletes
3 conflicts)

y ese mensaje me aparece con diferentes números de
conflicto, la pregunta sería que me dice este mensaje, y
si hay conflictos, en donde puedo ver que fúe lo que
causó los conflictos,

puesto que parece que los datos son consistentes en la
base de datos.

De antemano les agradezco su apoyo.
Respuesta Responder a este mensaje
#2 alexeihdz
16/09/2004 - 02:55 | Informe spam
Muchas gracias por responder, lo que me parece extraño es
que solo tengo un publicadr y un subscritor, esto tendrá
que ver con la sincronización de tipo mezcla? ya que los
dos funjen como publicadores y subscriptores? hize
pruebas y pareceira que el sistema hace la replicación de
todos los datos, y me muestra todo aquello que se ha
cambiado, añadido o borrado, pero resulta que cuando no
hay actividad es cuando surgen estos mensajes,

Hola:
El mensaje indica que en alguna momento la misma


fila fue modificada
simultaneamente por 2 subscriptores o 1 subscriptor y el


publicador. O sea
no se puede garantizar la "serializacion" de la BD, esto


es que el resultado
final puede no ser igual a si todos los cambios se


hubieran hecho contra 1
sola BD en 1 solo servidor.
Los conflictos los puedes revisar en tablas que se


crean que tienen como
nombre Conflict_Publicacion_Articulo, estas tablas se


crean en el
publicador.
Adicionalmente me parece que con clic derecho sobre


la publicacion esta
la opcion de revisar conflictos.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Alexeihdz" wrote


in message
news:2f8a01c49b69$e95db380$
Ojalá me puedan ayudar.

Tengo una replicaión de tipo merge, reviso las tablas y
concuerdan los datos, mas en la historia del agente me
presenta el siguiente mensaje

Uploaded 0 data changes (o inserts, 0 updates, 0 deletes
3 conflicts)

y ese mensaje me aparece con diferentes números de
conflicto, la pregunta sería que me dice este mensaje, y
si hay conflictos, en donde puedo ver que fúe lo que
causó los conflictos,

puesto que parece que los datos son consistentes en la
base de datos.

De antemano les agradezco su apoyo.


.

Respuesta Responder a este mensaje
#3 Javier Loria
16/09/2004 - 05:20 | Informe spam
Hola:
Exacto, lo que significa es que el algun momento se realizaron cambios
simultaneamente en el Publicador y al Susbcriptor sobre la misma fila.
El comportamiento pre-determinado de conflictos es que el Publicador
gana el conflicto, por lo que en el escenario que describes si el
Subscriptor modifica 3 filas, que el Publicador tambien modifico; el
resultado de la modificacion es: 0 Cambios UpLoaded (ningun cambio fue
aprobado), 3 Conflictos (3 Cambios Rechazados). Como quien dice Golearon el
Subscriptor :D
Revisa las Tablas para ver la informacion que encuentras. Eventualmente
puedes buscar algun criterio que permita particionar mejor los datos (para
evitar el conflicto); o usar algunos de los procedimientos definidos para
resolverlo (el mas alto, el mas bajo, el mas nuevo, el mas viejo, etc.); e
incluso personalizar el manejo de conflictos. En algunos casos tambien
puedes cambiar el manejo de conflictos para que ocurran por columna, de
manera que unicamente si para una fila se actualiza la misma columna en el
publicador/subscriptor entonces se produce el conflicto, pero debes tener
cuidado con la integridad y consume mucho mas espacio y es mas lenta.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"alexeihdz" wrote in message
news:30f401c49b87$d53706e0$
Muchas gracias por responder, lo que me parece extraño es
que solo tengo un publicadr y un subscritor, esto tendrá
que ver con la sincronización de tipo mezcla? ya que los
dos funjen como publicadores y subscriptores? hize
pruebas y pareceira que el sistema hace la replicación de
todos los datos, y me muestra todo aquello que se ha
cambiado, añadido o borrado, pero resulta que cuando no
hay actividad es cuando surgen estos mensajes,

Hola:
El mensaje indica que en alguna momento la misma


fila fue modificada
simultaneamente por 2 subscriptores o 1 subscriptor y el


publicador. O sea
no se puede garantizar la "serializacion" de la BD, esto


es que el resultado
final puede no ser igual a si todos los cambios se


hubieran hecho contra 1
sola BD en 1 solo servidor.
Los conflictos los puedes revisar en tablas que se


crean que tienen como
nombre Conflict_Publicacion_Articulo, estas tablas se


crean en el
publicador.
Adicionalmente me parece que con clic derecho sobre


la publicacion esta
la opcion de revisar conflictos.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Alexeihdz" wrote


in message
news:2f8a01c49b69$e95db380$
Ojalá me puedan ayudar.

Tengo una replicaión de tipo merge, reviso las tablas y
concuerdan los datos, mas en la historia del agente me
presenta el siguiente mensaje

Uploaded 0 data changes (o inserts, 0 updates, 0 deletes
3 conflicts)

y ese mensaje me aparece con diferentes números de
conflicto, la pregunta sería que me dice este mensaje, y
si hay conflictos, en donde puedo ver que fúe lo que
causó los conflictos,

puesto que parece que los datos son consistentes en la
base de datos.

De antemano les agradezco su apoyo.


.

Respuesta Responder a este mensaje
#4 Alexeihdz
16/09/2004 - 20:13 | Informe spam
Muchas gracias por la explicación, coy a investigar el
como hacer todas estas sugerencias.

De nuevo Muchas gracias.


Hola:
Exacto, lo que significa es que el algun momento se


realizaron cambios
simultaneamente en el Publicador y al Susbcriptor sobre


la misma fila.
El comportamiento pre-determinado de conflictos es


que el Publicador
gana el conflicto, por lo que en el escenario que


describes si el
Subscriptor modifica 3 filas, que el Publicador tambien


modifico; el
resultado de la modificacion es: 0 Cambios UpLoaded


(ningun cambio fue
aprobado), 3 Conflictos (3 Cambios Rechazados). Como


quien dice Golearon el
Subscriptor :D
Revisa las Tablas para ver la informacion que


encuentras. Eventualmente
puedes buscar algun criterio que permita particionar


mejor los datos (para
evitar el conflicto); o usar algunos de los


procedimientos definidos para
resolverlo (el mas alto, el mas bajo, el mas nuevo, el


mas viejo, etc.); e
incluso personalizar el manejo de conflictos. En algunos


casos tambien
puedes cambiar el manejo de conflictos para que ocurran


por columna, de
manera que unicamente si para una fila se actualiza la


misma columna en el
publicador/subscriptor entonces se produce el conflicto,


pero debes tener
cuidado con la integridad y consume mucho mas espacio y


es mas lenta.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"alexeihdz" wrote


in message
news:30f401c49b87$d53706e0$
Muchas gracias por responder, lo que me parece extraño es
que solo tengo un publicadr y un subscritor, esto tendrá
que ver con la sincronización de tipo mezcla? ya que los
dos funjen como publicadores y subscriptores? hize
pruebas y pareceira que el sistema hace la replicación de
todos los datos, y me muestra todo aquello que se ha
cambiado, añadido o borrado, pero resulta que cuando no
hay actividad es cuando surgen estos mensajes,

Hola:
El mensaje indica que en alguna momento la misma


fila fue modificada
simultaneamente por 2 subscriptores o 1 subscriptor y el


publicador. O sea
no se puede garantizar la "serializacion" de la BD, esto


es que el resultado
final puede no ser igual a si todos los cambios se


hubieran hecho contra 1
sola BD en 1 solo servidor.
Los conflictos los puedes revisar en tablas que se


crean que tienen como
nombre Conflict_Publicacion_Articulo, estas tablas se


crean en el
publicador.
Adicionalmente me parece que con clic derecho sobre


la publicacion esta
la opcion de revisar conflictos.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Alexeihdz" wrote


in message
news:2f8a01c49b69$e95db380$
Ojalá me puedan ayudar.

Tengo una replicaión de tipo merge, reviso las tablas y
concuerdan los datos, mas en la historia del agente me
presenta el siguiente mensaje

Uploaded 0 data changes (o inserts, 0 updates, 0 deletes
3 conflicts)

y ese mensaje me aparece con diferentes números de
conflicto, la pregunta sería que me dice este mensaje,




y
si hay conflictos, en donde puedo ver que fúe lo que
causó los conflictos,

puesto que parece que los datos son consistentes en la
base de datos.

De antemano les agradezco su apoyo.


.





.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida