Replicación

04/02/2005 - 12:35 por Javier Carrascal | Informe spam
Hola a todos ...

Actualmente estoy inmerso en la replicación de una Base de Datos SQL Server
2000 ...
Me he documentado a partir de los BOL, pero tengo un problema al cual no se
dar salida. Les comento un poco por encima, para ver si me pueden echar una
mano.

Tengo un servidor el cuál está configurado para realiar las acciones tanto
de publicador como de distribuidor. En dicho servidor, he creado una
replicación de mezcla, la cuál incluye solo una tabla (es un ejemplo básico
para ir enterandome), realizando los pertinentes filtros, tanto a nivel de
columna, como a nivel de fila. Toda esta operación la realizo sin ningún
tipo de problema.

Por otro lado, tengo una base de datos instalada en un Tablet, que será el
que realice las funciones de suscriptor. Pues bien, realizo una suscripción
de tipo Pull (no se si tiene traducción), para replicar los datos publicados
en el servidor. El problema surge al recuperar dichos datos ... lanzo la
replicación, aparentemente se realiza correctamente, pero me sale el
siguiente mensaje:
"Debe ejecutar de nuevo la instantánea porque los archivos de instantáneas
actuales son obsoletos.". Obviamente no ha recuperado ningún dato. El tema
está en que no sé como actualizar dicha instantanea ...

Agradecería cualquier ayuda ...

Javi
 

Leer las respuestas

#1 Keko
04/02/2005 - 18:22 | Informe spam
Hola,

Cuando haces una publicación se crean ciertos trabajos (jobs), estos son
los que se llaman en la replicacion, los agentes, hay uno que es el
agente de instantáneas y otro el agente de mezcla, el de instantánea es
el que crea una foto (snapshot, creo) de la bda, su estructura y datos.
Ese es el que dice que actualices, una vez que creas una suscripción
debes aplicar la instantánea en el suscriptor, es decir, crear la bda,
esto se puede hacer de muchas maneras, yo la que uso es por FTP, por
esto, si modificas la bda en el publicador es obvio que no es la misma
que en el suscriptor, en algunos casos esto no es problema puesto que al
mezclar el sólo aplica los cambios pero otras veces esto no lo puede
hacer, es en este momento cuando debes reinicializar las suscripción
para aplicar la instantánea de nuevo pero ésta debe estar actualizada
sino te da ese mensage...
Para encontrar el agente de instantáneas yo lo hago de la siguiente
manera: Cuando configurar un servidor para replicación en algún momento
te dice si quieres activar el MONITOR DE DUPLICACION (creo que se llama
así), ahora mismo caigo donde se puede decir que lo active si lo has
hecho ya, esto te añade una nueva entrada en el típico arbol del
Administrador corporativo, si despliegas ese árbol veras carpetas, si
navegas por ellas veras una que pone Agentes de instantaneas, ahi estan
TODOS, si no, puedes irte a la publicacion en cuestion y ahi estará el
de suyo y también, si lo hay, el de mezcla.

Bueno, a groso modo creo que está claro :)

Espero ayudarte.
Suerte
KEKO

Javier Carrascal escribió:
Hola a todos ...

Actualmente estoy inmerso en la replicación de una Base de Datos SQL Server
2000 ...
Me he documentado a partir de los BOL, pero tengo un problema al cual no se
dar salida. Les comento un poco por encima, para ver si me pueden echar una
mano.

Tengo un servidor el cuál está configurado para realiar las acciones tanto
de publicador como de distribuidor. En dicho servidor, he creado una
replicación de mezcla, la cuál incluye solo una tabla (es un ejemplo básico
para ir enterandome), realizando los pertinentes filtros, tanto a nivel de
columna, como a nivel de fila. Toda esta operación la realizo sin ningún
tipo de problema.

Por otro lado, tengo una base de datos instalada en un Tablet, que será el
que realice las funciones de suscriptor. Pues bien, realizo una suscripción
de tipo Pull (no se si tiene traducción), para replicar los datos publicados
en el servidor. El problema surge al recuperar dichos datos ... lanzo la
replicación, aparentemente se realiza correctamente, pero me sale el
siguiente mensaje:
"Debe ejecutar de nuevo la instantánea porque los archivos de instantáneas
actuales son obsoletos.". Obviamente no ha recuperado ningún dato. El tema
está en que no sé como actualizar dicha instantanea ...

Agradecería cualquier ayuda ...

Javi


Preguntas similares