Saludos, José
P.S. Corriendo SQL Server 2005 enterprise edition with SP2 sobre Windows
2003 server. Replicacion tipo mezcla.
La base de datos que deseas suscribir ya tiene las tablas y adem�s est�n
publicadas en otra replicaci�n. Modifica las propiedades de los art�culos
de tu nueva publicaci�n para que no se realiceun drop&create de los objetos
en destino y �nicamente se vuelquen los datos de la instant�nea. Quiz�s debas
replantearte el conjunto de tus replicaciones como un todo por si pudieras
unificarlas de alguna forma.
Un saludo,
Rub�n Garrig�s
Solid Quality Mentors
Blog: http://blogs.solidq.com/es/elrincondeldba
> Hola.
> Cuando trato de ejecutar el snapshot obtengo el siguiente mensaje de
> error:
> "The subscription could not be initialized using an initial snapshot
> because
> one or more tables in the subscription belong to another publication,
> and
> therefore cannot be dropped" (Source: MSSQL_REPL, Error number:
> MSSQL_REPL-2147200976).
> Puedo crear las publicaciones y realizar la replicacion con un
> suscriptor pero cuando quiero hacer la replicacion con otro suscriptor
> es cuando obtengo el error y no puedo ejecutarla
>
> Saludos, Jos�
"Ruben Garrigos" wrote:
> Hola José,
>
> La base de datos que deseas suscribir ya tiene las tablas y además están
> publicadas en otra replicación. Modifica las propiedades de los artículos
> de tu nueva publicación para que no se realiceun drop&create de los objetos
> en destino y únicamente se vuelquen los datos de la instantánea. Quizás debas
> replantearte el conjunto de tus replicaciones como un todo por si pudieras
> unificarlas de alguna forma.
>
> Un saludo,
>
> Rubén Garrigós
> Solid Quality Mentors
>
> Blog: http://blogs.solidq.com/es/elrincondeldba
>
> > Hola.
> > Cuando trato de ejecutar el snapshot obtengo el siguiente mensaje de
> > error:
> > "The subscription could not be initialized using an initial snapshot
> > because
> > one or more tables in the subscription belong to another publication,
> > and
> > therefore cannot be dropped" (Source: MSSQL_REPL, Error number:
> > MSSQL_REPL-2147200976).
> > Puedo crear las publicaciones y realizar la replicacion con un
> > suscriptor pero cuando quiero hacer la replicacion con otro suscriptor
> > es cuando obtengo el error y no puedo ejecutarla
> >
> > Saludos, José
> >
> > P.S. Corriendo SQL Server 2005 enterprise edition with SP2 sobre
> > Windows 2003 server. Replicacion tipo mezcla.
> >
>
Hola Rubén.
Quiero agradecer tu apoyo en este proceso. Ya logramos corregir el problema.
Te comento que lo que estab sucediendo era que los suscriptores tenian
acumulada, en las tablas de sistema para la replicación, basura producto de
procesos anteriores de replicación y la misma era traida al publicador
ocasionando la redundancia. Es decir, cuando se elimina la suscripción el SQL
debería limpiar esas tablas. Por ello cuando se realizaba la replicación se
generaba el mensaje de error de que ya estaban publicadas las tablas (lo cual
era cierto). Si conoces de alguna configuración para evitar que esto ocurra
te agradecería tu comentario.
Saludos y gracias,
José
Es posible que cuando se borrara la r�plica hubiera alg�n problema. Para
dejar una base de datos limpia de todo resto de suscripciones/publicaciones
puedes utilizar el procedimiento almacenado sp_removedbreplication.
Un saludo,
Rub�n Garrig�s
Solid Quality Mentors
Blog: http://blogs.solidq.com/es/elrincondeldba
> "Ruben Garrigos" wrote:
>
>> Hola Jos�,
>>
>> La base de datos que deseas suscribir ya tiene las tablas y adem�s
>> est�n publicadas en otra replicaci�n. Modifica las propiedades de los
>> art�culos de tu nueva publicaci�n para que no se realiceun
>> drop&create de los objetos en destino y �nicamente se vuelquen los
>> datos de la instant�nea. Quiz�s debas replantearte el conjunto de tus
>> replicaciones como un todo por si pudieras unificarlas de alguna
>> forma.
>>
>> Un saludo,
>>
>> Rub�n Garrig�s
>> Solid Quality Mentors
>> Blog: http://blogs.solidq.com/es/elrincondeldba
>>
>>> Hola.
>>> Cuando trato de ejecutar el snapshot obtengo el siguiente mensaje de
>>> error:
>>> "The subscription could not be initialized using an initial snapshot
>>> because
>>> one or more tables in the subscription belong to another
>>> publication,
>>> and
>>> therefore cannot be dropped" (Source: MSSQL_REPL, Error number:
>>> MSSQL_REPL-2147200976).
>>> Puedo crear las publicaciones y realizar la replicacion con un
>>> suscriptor pero cuando quiero hacer la replicacion con otro
>>> suscriptor
>>> es cuando obtengo el error y no puedo ejecutarla
>>> Saludos, Jos�
>>>
>>> P.S. Corriendo SQL Server 2005 enterprise edition with SP2 sobre
>>> Windows 2003 server. Replicacion tipo mezcla.
>>>
> Hola Rub�n.
>
> Quiero agradecer tu apoyo en este proceso. Ya logramos corregir el
> problema. Te comento que lo que estab sucediendo era que los
> suscriptores tenian acumulada, en las tablas de sistema para la
> replicaci�n, basura producto de procesos anteriores de replicaci�n y
> la misma era traida al publicador ocasionando la redundancia. Es
> decir, cuando se elimina la suscripci�n el SQL deber�a limpiar esas
> tablas. Por ello cuando se realizaba la replicaci�n se generaba el
> mensaje de error de que ya estaban publicadas las tablas (lo cual era
> cierto). Si conoces de alguna configuraci�n para evitar que esto
> ocurra te agradecer�a tu comentario.
>
> Saludos y gracias, Jos�
>
Es posible que cuando se borrara la r�plica hubiera alg�n problema. Para
dejar una base de datos limpia de todo resto de suscripciones/publicaciones
puedes utilizar el procedimiento almacenado sp_removedbreplication.
Un saludo,
Rub�n Garrig�s
Solid Quality Mentors
Blog: http://blogs.solidq.com/es/elrincondeldba
> "Ruben Garrigos" wrote:
>
>> Hola Jos�,
>>
>> La base de datos que deseas suscribir ya tiene las tablas y adem�s
>> est�n publicadas en otra replicaci�n. Modifica las propiedades de los
>> art�culos de tu nueva publicaci�n para que no se realiceun
>> drop&create de los objetos en destino y �nicamente se vuelquen los
>> datos de la instant�nea. Quiz�s debas replantearte el conjunto de tus
>> replicaciones como un todo por si pudieras unificarlas de alguna
>> forma.
>>
>> Un saludo,
>>
>> Rub�n Garrig�s
>> Solid Quality Mentors
>> Blog: http://blogs.solidq.com/es/elrincondeldba
>>
>>> Hola.
>>> Cuando trato de ejecutar el snapshot obtengo el siguiente mensaje de
>>> error:
>>> "The subscription could not be initialized using an initial snapshot
>>> because
>>> one or more tables in the subscription belong to another
>>> publication,
>>> and
>>> therefore cannot be dropped" (Source: MSSQL_REPL, Error number:
>>> MSSQL_REPL-2147200976).
>>> Puedo crear las publicaciones y realizar la replicacion con un
>>> suscriptor pero cuando quiero hacer la replicacion con otro
>>> suscriptor
>>> es cuando obtengo el error y no puedo ejecutarla
>>> Saludos, Jos�
>>>
>>> P.S. Corriendo SQL Server 2005 enterprise edition with SP2 sobre
>>> Windows 2003 server. Replicacion tipo mezcla.
>>>
> Hola Rub�n.
>
> Quiero agradecer tu apoyo en este proceso. Ya logramos corregir el
> problema. Te comento que lo que estab sucediendo era que los
> suscriptores tenian acumulada, en las tablas de sistema para la
> replicaci�n, basura producto de procesos anteriores de replicaci�n y
> la misma era traida al publicador ocasionando la redundancia. Es
> decir, cuando se elimina la suscripci�n el SQL deber�a limpiar esas
> tablas. Por ello cuando se realizaba la replicaci�n se generaba el
> mensaje de error de que ya estaban publicadas las tablas (lo cual era
> cierto). Si conoces de alguna configuraci�n para evitar que esto
> ocurra te agradecer�a tu comentario.
>
> Saludos y gracias, Jos�
>
Saludos, José Luis
"Ruben Garrigos" wrote:
> Hola José,
>
> Es posible que cuando se borrara la réplica hubiera algún problema. Para
> dejar una base de datos limpia de todo resto de suscripciones/publicaciones
> puedes utilizar el procedimiento almacenado sp_removedbreplication.
>
> Un saludo,
>
> Rubén Garrigós
> Solid Quality Mentors
>
> Blog: http://blogs.solidq.com/es/elrincondeldba
>
> > "Ruben Garrigos" wrote:
> >
> >> Hola José,
> >>
> >> La base de datos que deseas suscribir ya tiene las tablas y además
> >> están publicadas en otra replicación. Modifica las propiedades de los
> >> artículos de tu nueva publicación para que no se realiceun
> >> drop&create de los objetos en destino y únicamente se vuelquen los
> >> datos de la instantánea. Quizás debas replantearte el conjunto de tus
> >> replicaciones como un todo por si pudieras unificarlas de alguna
> >> forma.
> >>
> >> Un saludo,
> >>
> >> Rubén Garrigós
> >> Solid Quality Mentors
> >> Blog: http://blogs.solidq.com/es/elrincondeldba
> >>
> >>> Hola.
> >>> Cuando trato de ejecutar el snapshot obtengo el siguiente mensaje de
> >>> error:
> >>> "The subscription could not be initialized using an initial snapshot
> >>> because
> >>> one or more tables in the subscription belong to another
> >>> publication,
> >>> and
> >>> therefore cannot be dropped" (Source: MSSQL_REPL, Error number:
> >>> MSSQL_REPL-2147200976).
> >>> Puedo crear las publicaciones y realizar la replicacion con un
> >>> suscriptor pero cuando quiero hacer la replicacion con otro
> >>> suscriptor
> >>> es cuando obtengo el error y no puedo ejecutarla
> >>> Saludos, José
> >>>
> >>> P.S. Corriendo SQL Server 2005 enterprise edition with SP2 sobre
> >>> Windows 2003 server. Replicacion tipo mezcla.
> >>>
> > Hola Rubén.
> >
> > Quiero agradecer tu apoyo en este proceso. Ya logramos corregir el
> > problema. Te comento que lo que estab sucediendo era que los
> > suscriptores tenian acumulada, en las tablas de sistema para la
> > replicación, basura producto de procesos anteriores de replicación y
> > la misma era traida al publicador ocasionando la redundancia. Es
> > decir, cuando se elimina la suscripción el SQL debería limpiar esas
> > tablas. Por ello cuando se realizaba la replicación se generaba el
> > mensaje de error de que ya estaban publicadas las tablas (lo cual era
> > cierto). Si conoces de alguna configuración para evitar que esto
> > ocurra te agradecería tu comentario.
> >
> > Saludos y gracias, José
> >
>
>
>