Replicación. Ninguna me funciona.

30/01/2013 - 11:32 por Józef Franciszek Marcinkiewicz | Informe spam
Hola a todos!!
Antes de escribir aquí he probado "cientos" de posibilidades y ninguna me ha funcionado.

Tengo un servidor con SQL Server 2008 R2 con una base de datos para llevar la gestión de la empresa.


El caso
Vamos a crear una sucursal con sus propios clientes, proveedores,etc.. pero la tabla de artículos debe ser la misma.Así podemos controlar el stock.


Las pruebas realizadas sobre replicación
-Publicación de mezcla. Me dan continuos conflictos al actualizar un mismo artículo.
-Publicación transaccional con suscripciones actualizables:Idem

Resumen
Dos bases de datos en el mismo server y tienen que tener la tabla artículos con los mismos datos. Es decir, se debe actualizar desde una bbdd y desde la otra.

Cualquier pista sería bienvenida!!

Gracias de antemano a todos!

Saludos,

Preguntas similare

Leer las respuestas

#1 rodamientosarizti
31/01/2013 - 09:28 | Informe spam
Hola de nuevo,
No había comentado que el error (20515) me da cuando actualizo registro en el suscriptor y justamente se acaba de actualizar ese mismo registro en el publicador.

Aquí he encontrado la explicación:
http://support.microsoft.com/kb/241511/es

He buscado por todos los lados y aunque me parece un caso de lo más normal, no encuentro nada para solucionarlo.

Cualquier pista, por pequeña que sea, me valdría. Gracias.

Saludos,
Respuesta Responder a este mensaje
#2 rodamientosarizti
31/01/2013 - 12:44 | Informe spam
Hola,
Aporto una pista aunque si alguien conoce una manera mejor, se agradecerá!!!

1)Cuando se actualiza un registro el suscriptor y justamente se ha actualizado ese registro en el publicador, me lanza un 20515 y cancela la operación.

2)La solución que da microsoft: "asegúrese de que se han enviado todos los cambios pendientes en el publicador al suscriptor antes de realizar un cambio nuevo en el suscriptor". Está bien, pero no sé como provocar el envío de los cambios pendientes del publicador al suscriptor.

3)Lo que tengo pensado hacer es utilizar la columna que se añade con las repliaciones;msrepl_tran_version. Antes de grabar registro en el suscriptor comparo estos dos campos en el publicador y en el suscriptor. Si son iguales, grabo y sino espero hasta que sean iguales.

No sé si es la buena pero a falta de saber cómo hacer el punto 2, es la única.

Saludos,
Respuesta Responder a este mensaje
#3 Józef Franciszek Marcinkiewicz
31/01/2013 - 13:04 | Informe spam
Hola de nuevo,
No había comentado que el error (20515) me da cuando actualizo registro en el suscriptor y justamente se acaba de actualizar ese mismo registro en el publicador.

Aquí he encontrado la explicación:
http://support.microsoft.com/kb/241511/es

He buscado por todos los lados y aunque me parece un caso de lo más normal, no encuentro nada para solucionarlo.

Cualquier pista, por pequeña que sea, me valdría. Gracias.

Saludos,
Respuesta Responder a este mensaje
#4 Józef Franciszek Marcinkiewicz
31/01/2013 - 13:04 | Informe spam
Hola,
Aporto una pista aunque si alguien conoce una manera mejor, se agradecerá!!!

1)Cuando se actualiza un registro el suscriptor y justamente se ha actualizado ese registro en el publicador, me lanza un 20515 y cancela la operación.

2)La solución que da microsoft: "asegúrese de que se han enviado todos los cambios pendientes en el publicador al suscriptor antes de realizar un cambio nuevo en el suscriptor". Está bien, pero no sé como provocar el envío de los cambios pendientes del publicador al suscriptor.

3)Lo que tengo pensado hacer es utilizar la columna que se añade con las repliaciones;msrepl_tran_version. Antes de grabar registro en el suscriptor comparo estos dos campos en el publicador y en el suscriptor. Si son iguales, grabo y sino espero hasta que sean iguales.

No sé si es la buena pero a falta de saber cómo hacer el punto 2, es la única.

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