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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Sebastian
27/08/2008 - 16:40 | Informe spam
Estimado Rubén:
Ante todo gracias por responder. Te comento que efectivamente una de las
pruebas que he hecho fue hacer la misma replicación a otro servidor y no
tuve problemas, el problema se me da con este servidor, lo que hice fue
incluso reinstalarlo con service pack 3 solamente del sql 2000 y probar,
pero tuve el mismo problema, lo volvi a renistalar pero esta vez con sp4 del
sql y continua igual. De todas formas al momento de instalar tanto el
servidor como los service packs de sql no he tenido errores ni problemas.
Sinceramente me tiene un poco desconsertado este tema, asique agradezco la
ayuda que me puedan brindar al respecto.

Un saludo cordial

Sebastian



"Rubén Garrigós" escribió en el
mensaje de noticias:
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


Respuesta Responder a este mensaje
#3 Rubén Garrigós
27/08/2008 - 17:07 | Informe spam
Hola Sebastian,

Siento que estés teniendo este "fantasma" en tu servidor. Cuando dices que
desinstalaste y reinstalaste te refieres en el mismo servidor y sistema
operativo, ¿verdad? ¿Las bases de datos las "reutilizaste" entre
reinstalaciones? En el caso que estes reutilizando la base de datos, ¿podrías
probar de limpiar "a mano" la replicación ejecutando "sp_removedbreplication
'basededatos''' en el suscriptor y volver a intentar configurarla?

Si todo sigue sin funcionar, ¿Podrías instalar una instancia con nombre
independiente en el mismo servidor y comprobar si puedes suscribirla a dicha
instancia en una base de datos configurada en dicha instancia?

Rubén Garrigós
Solid Quality Mentors

"Sebastian" wrote:

Estimado Rubén:
Ante todo gracias por responder. Te comento que efectivamente una de las
pruebas que he hecho fue hacer la misma replicación a otro servidor y no
tuve problemas, el problema se me da con este servidor, lo que hice fue
incluso reinstalarlo con service pack 3 solamente del sql 2000 y probar,
pero tuve el mismo problema, lo volvi a renistalar pero esta vez con sp4 del
sql y continua igual. De todas formas al momento de instalar tanto el
servidor como los service packs de sql no he tenido errores ni problemas.
Sinceramente me tiene un poco desconsertado este tema, asique agradezco la
ayuda que me puedan brindar al respecto.

Un saludo cordial

Sebastian



"Rubén Garrigós" escribió en el
mensaje de noticias:
> 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
>>
>>

Respuesta Responder a este mensaje
#4 Sebastian
27/08/2008 - 20:05 | Informe spam
Rubén:
Efectivamente cuando me refiero a haber reinstalado he hecho todas las
pruebas, solamente instalando el sql y hasta el sistema operativo, voy a ver
de todos modos a ver si estudio un poco esos store procedure a ver si puedo
hacer lo que me dices.

ni bien tenga noticias te informo.

muchas gracias por tu ayuda

sebastian


"Rubén Garrigós" escribió en el
mensaje de noticias:
Hola Sebastian,

Siento que estés teniendo este "fantasma" en tu servidor. Cuando dices que
desinstalaste y reinstalaste te refieres en el mismo servidor y sistema
operativo, ¿verdad? ¿Las bases de datos las "reutilizaste" entre
reinstalaciones? En el caso que estes reutilizando la base de datos,
¿podrías
probar de limpiar "a mano" la replicación ejecutando
"sp_removedbreplication
'basededatos''' en el suscriptor y volver a intentar configurarla?

Si todo sigue sin funcionar, ¿Podrías instalar una instancia con nombre
independiente en el mismo servidor y comprobar si puedes suscribirla a
dicha
instancia en una base de datos configurada en dicha instancia?

Rubén Garrigós
Solid Quality Mentors

"Sebastian" wrote:

Estimado Rubén:
Ante todo gracias por responder. Te comento que efectivamente una de
las
pruebas que he hecho fue hacer la misma replicación a otro servidor y no
tuve problemas, el problema se me da con este servidor, lo que hice fue
incluso reinstalarlo con service pack 3 solamente del sql 2000 y probar,
pero tuve el mismo problema, lo volvi a renistalar pero esta vez con sp4
del
sql y continua igual. De todas formas al momento de instalar tanto el
servidor como los service packs de sql no he tenido errores ni problemas.
Sinceramente me tiene un poco desconsertado este tema, asique agradezco
la
ayuda que me puedan brindar al respecto.

Un saludo cordial

Sebastian



"Rubén Garrigós" escribió en el
mensaje de noticias:
> 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
>>
>>

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