Implementar esquema de backups

26/02/2004 - 15:55 por Guillermo | Informe spam
Tengo el siguiente problema;
una base de datos, en la que tengo que tener el siguiente esquema de
backups:
en una fecha determinada (podría ser el primero de cada mes), hago un backup
full y a partir de este, un backup incremental hasta el proximo backup full.
Esto se repite todos los meses por igual.

El primer problema que tengo, es que la fecha para el Full, no va a ser
siempre la misma. Un mes puede ser el día 1 y al me siguiente puede ser el
día 10. Esto depende de un proceso de cierre que hace en la empresa.
Esto me genera la primera duda:
1. El backup diferencial depende siempre de un bckup full, entonces, que
pasa con el bakcup diferencial que se estaba haciendo al momento de hacer el
proximo full.
Quiero decir, ¿cuando el hago un Full, el diferencial que se venía haciendo
se pierde o empieza de nuevo?

Mi idea para implementar esto, es desde una aplicación Visual Basic, darle
la opción al usuario, para que dispare el backup. Esto haría el Full y a
continuación el diferencial. Previo, copiaría el diferencial anterior para
no perderlo.

La pregunta es si esto que estoy pensando sirve o si no va a funcionar.
¿Cómo hago para asegurarme de que el diferencial que estoy haciendo empiece
a partir de este último full?
¿Cómo hago para dejar programado el diferencial, con sentencias de
Transact-SQL?
¿Tengo que parar la programación del diferencial anterior, o se cancela solo
a partir de este nuevo?

Espero no estar preguntando muchas pavadas, y haber sido claro en mi
problema.
 

Leer las respuestas

#1 Maximiliano D. A.
26/02/2004 - 16:40 | Informe spam
Hola Guillermo, el Backup diferencial es la copia desde el ultimo FULL o sea
se reinicia cuando haces un nuevo FULL digamos.

Ahora yo aplicaria quizas otra politica de Backup por ej:

Full una vez por semana
Transaction Log una vez por hora (esto dependera de otras cosas)
Diferencial una vez por dia

Ahora me imagino que tu sistema de recuperacion es Completo verdad?

Ademas puedes usar los asistentes para Backup del Admin Coorporativo donde
paso a paso iras armando el Backup y lo programas y todo.

Bye


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Guillermo" escribió en el mensaje
news:Ok3BthH$
Tengo el siguiente problema;
una base de datos, en la que tengo que tener el siguiente esquema de
backups:
en una fecha determinada (podría ser el primero de cada mes), hago un


backup
full y a partir de este, un backup incremental hasta el proximo backup


full.
Esto se repite todos los meses por igual.

El primer problema que tengo, es que la fecha para el Full, no va a ser
siempre la misma. Un mes puede ser el día 1 y al me siguiente puede ser el
día 10. Esto depende de un proceso de cierre que hace en la empresa.
Esto me genera la primera duda:
1. El backup diferencial depende siempre de un bckup full, entonces, que
pasa con el bakcup diferencial que se estaba haciendo al momento de hacer


el
proximo full.
Quiero decir, ¿cuando el hago un Full, el diferencial que se venía


haciendo
se pierde o empieza de nuevo?

Mi idea para implementar esto, es desde una aplicación Visual Basic, darle
la opción al usuario, para que dispare el backup. Esto haría el Full y a
continuación el diferencial. Previo, copiaría el diferencial anterior para
no perderlo.

La pregunta es si esto que estoy pensando sirve o si no va a funcionar.
¿Cómo hago para asegurarme de que el diferencial que estoy haciendo


empiece
a partir de este último full?
¿Cómo hago para dejar programado el diferencial, con sentencias de
Transact-SQL?
¿Tengo que parar la programación del diferencial anterior, o se cancela


solo
a partir de este nuevo?

Espero no estar preguntando muchas pavadas, y haber sido claro en mi
problema.









Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.593 / Virus Database: 376 - Release Date: 22/02/2004

Preguntas similares