Backup SQL 2000

11/02/2008 - 17:56 por Juan Armani | Informe spam
Hola grupo,
Probando lo siguiente se me presento una inquietud;

- Creo un dispositivo de backup
- Almaceno un backup completo.
- Al rato ejecuto otro backup completo, especificando el hint Format para
pisar el primer backup almacenado.
- Desde Enterprise Manager intento hacer el restore de la base,
seleccionando solo el check del primer backup completo (no el ultimo),

y el restore se hace sin problemas...

mi pregunta es: No deberia pisarme el primer primer backup luego de ingresar
la opcion Format?
sin embargo, si busco dentro del dispositivo solo veo los datos del ultimo
backup.

esto es lo que ejecuto
'NombreBase'

Alguna sugerencia acerca de esto?
Gracias de antemano!

Juan Armani

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
11/02/2008 - 19:46 | Informe spam
Juan Armani,

Creo que esa opcion mas bien trabaja para cintas, pero si usas un
dispositivo en disco, entonces debes asegurarte de que usas WITH INIT para
sobreescribir el contenido.


AMB

"Juan Armani" wrote:

Mostrar la cita
#2 Juan Armani
11/02/2008 - 20:59 | Informe spam
Alejandro, esta vez reemplace la opcion format por Init, pero sigue igual..
(utilizaba format para reemplazar Init, Skip)

Si se sobreescribe el archivo de backup (utilizando Init en este ultimo
caso), no deberia devolverme un error al querer hacer el restore del primer
backup que fue pisado?

El proceso de backup y restore funciona bien, y al ver que el archivo de
backup siempre se mantiene en su tamaño supuse que la opcion Format (o init)
estaria funcionando ok, y viendo el contenido del dispositivo de bkp se
puede ver solo el ultimo backup realizado, pero desde Enterprise Manager me
muestra todo el historial de backups y probando hacer restore de un backup
que supuestamente fue pisado tambien pude hacerlo sin problemas.

Resumiendo un poco:
Si al momento de hacer restore voy al boton de opcion "From" puedo
seleccionar el dispositivo y me muestra solo el ultimo backup asi que ahi no
tengo muchas alternativas de seleccion de backups..
Si al momento de hacer restore voy al boton de opcion "Database" como viene
por default..me muestra todos los backups historicos y probando restaurar
uno demasiado viejo me dejo sin problemas.

Gracias por responder Alejandro!
Saludos

"Alejandro Mesa" escribió en el
mensaje news:
Mostrar la cita
#3 Alejandro Mesa
11/02/2008 - 22:30 | Informe spam
Juan Armani,

Que pena que no tengo la version 2000, pero me parece que deberias usar
profiler para ver exactamente la sentencia backup que Enterprise Manager esta
enviando a la maquina. Cuando tengas esa sentencia posteala, conjuntamente
con los resultados de RESTORE HEADERONLY, y seguimos el tema.

AMB

"Juan Armani" wrote:

Mostrar la cita
#4 Juan Armani
12/02/2008 - 20:42 | Informe spam
Alejandro, haciendo algunas pruebas...
El backup se puede hacer con la instruccion format y te inicializa el
dispositivo (con format, no hace falta indicar Init y skip tal cual lo dice
en la ayuda).
Al momento de hacer restore desde Enterprise Manager, si selecciono un
backup viejo (ya pisado por el ultimo backup hecho) me deja continuar y el
proceso de restore termina satisfactoriamente.

Consultando RestoreHistory y BackupSet me doy cuenta que lo ultimo
restaurado fue lo ultimo backupeado

Select TOP 1 RH.backup_set_id,
RH.restore_date,
RH.destination_database_name ,
BS.backup_start_date
From RestoreHistory RH Join BackupSet BS
on RH.[backup_set_id] = BS.[backup_set_id]
where RH.destination_database_name = 'Base'
Order By RH.backup_set_id DESC

Lo que esta haciendo en realidad es el restore del ultimo backup existente
en el dispositivo pero sin embargo desde la interface grafica me muestra
solo seleccionado el "Viejo"
Saludos y gracias nuevamente.


"Alejandro Mesa" escribió en el
mensaje news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida