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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Javier Carrascal
07/02/2005 - 11:19 | Informe spam
Gracias Keko, me vino muy bien tu aclaración ...

Ahora, una vez actualizada la instantánea actual, me encuentro con el
siguiente error: "La secuencia de comandos de esquema
'\\DES\snapshotftp\ftp\DES_PCGP_MADRID_121_repl_actuaciones_javi\20050207111
221\tipos_turno_trabajo_13.sch' no se pudo propagar al suscriptor. Error en
el paso."

Entiendo que es por tema de permisos, es así o voy mal encaminado ???

Gracias por la ayuda ...

Javi

"Keko" escribió en el mensaje
news:vbOMd.155091$
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
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida