Nuevamente con Replication

02/06/2004 - 08:37 por virginjp | Informe spam
Disculpen las molestias,es la segunda vez que envio el mismo mensaje,pero
en verdad necesito ayuda:

Tengo instalado 2 2000Server con MSSql2000 repectivamente lo que quiero
hacer es que uno sea la basededatosglobal(#2) que almacene solamente nueva
informacion desde otra BD(#1) en tiempo real y sin que se borre la
informacion por mas que en la BD#1 los datos se borren
periodicamente.Trate con Snapshot pero el intercambio en tiempo real no se
efectua,trate con Transaction y el intercambio en tiempo real se efectua
mas los datos borrados en una BD se borran tambien en la otra BD,tambien
probe con Merge mas el intercambio no se efectua en tiempo real;en los
tres tipos use el metodo Push.

Estoy haciendo algo errado?Por favor alguien que me pueda guiar se lo
agradeceria mucho.
 

Leer las respuestas

#1 Miguel Egea
02/06/2004 - 21:55 | Informe spam
Veo 2 soluciones :

1 Montar una transaccional, pero diciendole que las llamadas remotas las
haga mediante procedimientos almacenados, lo que hace el asistente es montar
esos sp's en el destino (suscriptor), luego simplemente modificas el codigo
del procedimiento de borrado para que no haga nada.
2.- Poner triggers de tipo instead of delete en las tablas de destino sin
ningún codigo dentro.

Suerte

-

Miguel Egea Gómez
Webmaster de PortalSQL

(lo de online sobra)

Microsoft SqlServer M.V.P.

"Rafael" escribió en el mensaje
news:#T$
Disculpen las molestias,es la segunda vez que envio el mismo mensaje,pero
en verdad necesito ayuda:

Tengo instalado 2 2000Server con MSSql2000 repectivamente lo que quiero
hacer es que uno sea la basededatosglobal(#2) que almacene solamente nueva
informacion desde otra BD(#1) en tiempo real y sin que se borre la
informacion por mas que en la BD#1 los datos se borren
periodicamente.Trate con Snapshot pero el intercambio en tiempo real no se
efectua,trate con Transaction y el intercambio en tiempo real se efectua
mas los datos borrados en una BD se borran tambien en la otra BD,tambien
probe con Merge mas el intercambio no se efectua en tiempo real;en los
tres tipos use el metodo Push.

Estoy haciendo algo errado?Por favor alguien que me pueda guiar se lo
agradeceria mucho.

Preguntas similares