Tengo una base de datos con el modelo de recuperación completa, en la cual hago
respaldo completo semanal (cada viernes a las 8:00 P.M.)
Código:
BACKUP DATABASE [SIGAP] TO [SIGAP_Full] WITH NOFORMAT, INIT, NAME = N'SIGAP-Completa Base de datos Copia de seguridad', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO
respaldo diferencial diario (a las 07:00 P.M.)
Código:
BACKUP DATABASE [SIGAP] TO [SIGAP_Differential] WITH DIFFERENTIAL , NOFORMAT, NOINIT, NAME = N'SIGAP-Diferencial Base de datos Copia de seguridad', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO
respaldo del log cada hora
Código:
BACKUP LOG [SIGAP] TO [SIGAP_Log] WITH NOFORMAT, NOINIT, NAME = N'SIGAP-Registro de transacciones Copia de seguridad', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO
De acuerdo a la referencia una respaldo completo es:
Cita:
Yo quiero que se elimine cualquier otro respaldo antes del completo, ya que no quiero mantener respaldos mayores a 1 semana...Una copia de seguridad completa incluye todos los datos de una base de datos determinada o un conjunto de grupos de archivos o archivos, así como una cantidad suficiente del registro como para permitir la recuperación de datos.
mientras tantos mi archivo de log y diferencial siguen creciendo...
¿cómo puedo eliminarlos después de uno completo?
gracias, por cierto comenten al respecto ....
saludos