Problemas con replicación de Mezcla

21/08/2008 - 15:43 por Sebastian | Informe spam
Estimados Amigos del Foro:
Estoy intentando definir una replicación de mezcla de la siguiente
forma:

Tengo un publicados con sql server 2005 donde se definió una publicación de
mezcla filtrando unas 8 tablas de un total de 25, el hecho es que puedo
crear la publicación sin problemas y generar la snapshot, hasta aqui todo
bien, pero cuando quiero suscribir un servidor sql server 2000 me da el
siguiente error:

Mensajes de error:
The schema script 'exec dbo.sp_MSchange_mergepublication @pubid =
'3D1C76D7-8438-4396-A613-F23DD89EDD14', @property = allow_subscription_copy,
@value = 'true'' could not be propagated to the subscriber. (Origen:
MSSQL_REPL, Número de error: MSSQL_REPL-2147201001)
Obtener ayuda: http://help/MSSQL_REPL-2147201001
Could not find stored procedure 'dbo.sp_MSchange_mergepublication'. (Origen:
MSSQLServer, Número de error: 2812)
Obtener ayuda: http://help/2812

he intentado de todo, incluso he hecho la suscripción desde una base de
datos en blanco y también he probado de suscribir otro servidor sql 2005,
separar la base de datos, adjuntarla en el servidor con sql 2000 y
suscribirlo pero no puedo lograr que la replicación funcione.

Mi servidor tiene sql server 2000 con sp4.

Agradezco la ayuda que me puedan brindar.

un saludo

sebastian
Montevideo - URUGUAY
 

Leer las respuestas

#1 Rubén Garrigós
26/08/2008 - 09:45 | Informe spam
Hola Sebastián,

¿Podrías probar de crear una suscripción desde otro SQL2005/2000 para ver si
se reproduce el problema? Al leer la descripción de tu problema me ha traido
reminiscencias a mi cabeza haber tenido un problema similar en el pasado pero
no consigo localizar exactamente cuando fue, en que entorno, etc. Es un poco
extraño, es como si estuvieras publicando la ejecución del procedimiento
almacenado sp_changemergepublication.

Si te funciona creando la publicación desde otra máquina quizás el problema
fue que la instalación del SP4 falló en dicha máquina y dejara algunos
procedimientos en mal estado. Podrías probar de "puentear" ese procedimiento
que te falla creando un procedimiento que llame a a sp_changemergepublication
con los mismos parámetros pero no creo que sea la mejor solución.

Rubén Garrigós
Solid Quality Mentors

"Sebastian" wrote:

Estimados Amigos del Foro:
Estoy intentando definir una replicación de mezcla de la siguiente
forma:

Tengo un publicados con sql server 2005 donde se definió una publicación de
mezcla filtrando unas 8 tablas de un total de 25, el hecho es que puedo
crear la publicación sin problemas y generar la snapshot, hasta aqui todo
bien, pero cuando quiero suscribir un servidor sql server 2000 me da el
siguiente error:

Mensajes de error:
The schema script 'exec dbo.sp_MSchange_mergepublication @pubid =
'3D1C76D7-8438-4396-A613-F23DD89EDD14', @property = allow_subscription_copy,
@value = 'true'' could not be propagated to the subscriber. (Origen:
MSSQL_REPL, Número de error: MSSQL_REPL-2147201001)
Obtener ayuda: http://help/MSSQL_REPL-2147201001
Could not find stored procedure 'dbo.sp_MSchange_mergepublication'. (Origen:
MSSQLServer, Número de error: 2812)
Obtener ayuda: http://help/2812

he intentado de todo, incluso he hecho la suscripción desde una base de
datos en blanco y también he probado de suscribir otro servidor sql 2005,
separar la base de datos, adjuntarla en el servidor con sql 2000 y
suscribirlo pero no puedo lograr que la replicación funcione.

Mi servidor tiene sql server 2000 con sp4.

Agradezco la ayuda que me puedan brindar.

un saludo

sebastian
Montevideo - URUGUAY


Preguntas similares