Réplica transaccional: subscriptor job deleted al restaurar copia de base

13/11/2009 - 14:11 por José Daniel | Informe spam
Buen día amigos.
Quería consultarles sobre un problema que tengo con una réplica
transaccional.
El esquema es:
Servidor 1: Publicador y Distribuidor
Servidor 2: Subscriptor
El tipo de subscripción es pull (agente en el subscriptor).
Una vez creada la réplica y andando todo bien. Si
1- Ejecuto backup de la base réplicada.
2- Restauro base réplicada en el mismo server pero con otro nombre
y distinto path de archivos físicos (Es decir una copia de la base).

Resulta que la operación de restore (2) al finalizar me borra el agent job
del subscriptor.
El mensaje del log es: [180] Job Servidor1-BD-PSer1-Servidor2-BD-675... was
deleted while it was executing: the outcome was (Unknown).

Es decir que el restore que crea una copia de la base réplicada me borra
el agente del subscriptor y por supuesto deja de réplicar en la base origen.

Alguien tiene idea de por qué pasa esto?, Todas las sugerencias son
bienvenidas.
Gracias!!

Publicador: Microsoft SQL Server 2005 - 9.00.3042.00 (X64) on Windows NT
5.2 (Build 3790: Service Pack 2)
Subscriptor: Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Windows NT
5.2 (Build 3790: Service Pack 2)

Preguntas similare

Leer las respuestas

#1 Maxi Accotto
13/11/2009 - 22:35 | Informe spam
Hola un restore no borra una replica ni loco.
A ver, primero no se porque esta haciendo ese procedimiento, es muy grande
la base?

Porque no arma la snapshop desde la replicacion?



Maxi Accotto
MVP en SQL Server
http://blog.maxiaccotto.com

"José Daniel" wrote in message
news:
Buen día amigos.
Quería consultarles sobre un problema que tengo con una réplica
transaccional.
El esquema es:
Servidor 1: Publicador y Distribuidor
Servidor 2: Subscriptor
El tipo de subscripción es pull (agente en el subscriptor).
Una vez creada la réplica y andando todo bien. Si
1- Ejecuto backup de la base réplicada.
2- Restauro base réplicada en el mismo server pero con otro nombre
y distinto path de archivos físicos (Es decir una copia de la base).

Resulta que la operación de restore (2) al finalizar me borra el agent job
del subscriptor.
El mensaje del log es: [180] Job Servidor1-BD-PSer1-Servidor2-BD-675...
was
deleted while it was executing: the outcome was (Unknown).

Es decir que el restore que crea una copia de la base réplicada me borra
el agente del subscriptor y por supuesto deja de réplicar en la base
origen.

Alguien tiene idea de por qué pasa esto?, Todas las sugerencias son
bienvenidas.
Gracias!!

Publicador: Microsoft SQL Server 2005 - 9.00.3042.00 (X64) on Windows NT
5.2 (Build 3790: Service Pack 2)
Subscriptor: Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Windows
NT 5.2 (Build 3790: Service Pack 2)

Respuesta Responder a este mensaje
#2 José Daniel
16/11/2009 - 13:22 | Informe spam
Gracias por contestar Maxi.
Ya probé realizar este procedimiento 3 veces , en servidores diferentes y
siempre borró el job, aclaro que
hice backup y restauré la misma base en el mismo servidor en las 3 pruebas.
La base replicada no es muy grande es de 6 gigas.
No borra la base replicada sino que borra el job en el subscriptor y por lo
tanto deja de replicar.

El snapshot se crea a partir de una base más grande, filtrando sólo los
datos necesarios.
Para crearlo me demora 20 mins y luego tengo que agregar stores y crear
índices que en la base original
no existen y que sólo sirven al aplicativo que utiliza esta base.
Por eso como plan de contingencia me pidieron tener una base restaurada en
el mismo server
para redireccionar el aplicativo temporalmente ante un problema y hasta
rearmar la réplica.

Probé hacer este procedimiento (1- Back 2- Restore), a través de job y
manualmente
y en ambos casos al restaurar borra el job del subscriptor.
Saludos.-
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida