Backups programados

10/12/2003 - 19:30 por Guillermo | Informe spam
Mi consulta es la siguiente.
Tengo una base de datos a la que le programo un backup todos los días a las
03:00AM.
Hago un backup incremental, anexando al medio, de manera de poder volver a
cualquier día hacia atras.

El problema, es que de esta manera, el archivo de backup está creciendo
demasiado, y me compromete el espacio en disco.
Para resolver este problema, quisiera que al terminar el mes, el backup
comience de cero.
Si quiero restaurar la base, solo vería los backups del mes.
Ahora lo que hago es, cada primer día de mes, hago un backup reemplazando al
medio existente, y luego continua la programación anexando cada día. De esta
manera, no tengo los backups de todos los días, sino solo los del mes.

Puedo hacer esto de manera automática.
Es decir, que al comenzar el mes, se borren los backups de cada día y
empiece a anexar de cero???

Espero haber podido explicar cual es el problema que tengo, y que alguien
pueda ayudarme.
Muchas gracias a todos.
Guillermo

Preguntas similare

Leer las respuestas

#1 Maximiliano Damian Accotto
10/12/2003 - 19:40 | Informe spam
Si se puede!! solo hay que ser prolijo!!

Lo que vos podes hacer es un trabajo que se ejecute una vez al mes donde:

paso 1: Copar el archivo .bak por ej a otra unidad (si te interesa)
paso 2: Hacer el Backup con With Init

Y luego en tu otro Job seguir como hasta ahora (me explico?)


suerte


Maximiliano Damian Accotto
"Guillermo" escribió en el mensaje
news:
Mostrar la cita
las
Mostrar la cita
al
Mostrar la cita
esta
Mostrar la cita
#2 Guillermo
10/12/2003 - 19:51 | Informe spam
Te explicaste perfecto.
Algo asi estaba pensando pero estaba buscando algo mas automatizado.
De todas maneras, sigo tu consejo y voy a tratar de armar esto del modo que
sugeriste.
Espero poder hacerlo correctamente.

Mil gracias


"Maximiliano Damian Accotto" escribió
en el mensaje news:
Mostrar la cita
a
Mostrar la cita
reemplazando
Mostrar la cita
alguien
Mostrar la cita
#3 Maximiliano Damian Accotto
10/12/2003 - 19:53 | Informe spam
Como no poder!! yo lo tengo asi desde hace un 1 año y funciona muy pero muy
bien!! si necesitas mas ayuda no dudes en preguntar, mientras me de el cuero
respondere :-D

Saludos

Maximiliano Damian Accotto
"Guillermo" escribió en el mensaje
news:
Mostrar la cita
que
Mostrar la cita
donde:
Mostrar la cita
a
Mostrar la cita
volver
Mostrar la cita
creciendo
Mostrar la cita
backup
Mostrar la cita
De
Mostrar la cita
#4 Javier Loria
11/12/2003 - 13:10 | Informe spam
Hola Guillermo:
En el JOB en que se ejecuta el Backup Completo Mensual podrias agregar
un comando para hacer un COPY del archivo, previo a la copia. Una forma de
hacerlo seria:
ÞCLARE @Periodo CHAR(6)
DECLARE @Comando VARCHAR(1000)
SET @PeriodoÊST(YEAR(GETDATE()) AS CHAR(4))+
RIGHT('0'+CAST(MONTH(GETDATE()) AS VARCHAR(2)),2)
SET @Comando='COPY C:\BACKUPS\MiBase.bck
\\Servidor\MENSUALES\MiBase'+@Periodo+'.BCK'
EXEC master..xp_cmdshell @Comando
=
Espero te sirva,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Guillermo escribio:
Mostrar la cita
#5 Guillermo
11/12/2003 - 13:14 | Informe spam
Maximiliano,
Te molesto una vez mas con una duda, sobre como hacer esto.
Qué es, y como se hace el "Backup con With Init"



"Maximiliano Damian Accotto" escribió
en el mensaje news:%
Mostrar la cita
muy
Mostrar la cita
cuero
Mostrar la cita
escribió
Mostrar la cita
días
Mostrar la cita
mes.
Mostrar la cita
y
Mostrar la cita
Ads by Google
Search Busqueda sugerida