Copia de seguridad programada

08/03/2007 - 11:14 por Josep-Maria Prió | Informe spam
Buenos días,



Tengo que hacer un backup a una base de datos SQLServer. He estado mirando
de programarla desde la MMC del SQLServer y ya he visto como hacerlo, aunque
me gustaría guardar diferentes copias de varios días y parece que desde ahí
no puedo.

Mi idea es hacer un fichero de proceso por lotes que pare la base de datos
desde la línea de comandos, haga copias de los ficheros necesarios y
posteriormente la vuelva a arrancar.

Tengo algunas dudas:

- Como se para y se arranca la BD desde la línea de comandos?

- Se podrá recuperar posteriormente esa copia?



Gracias por vuestra ayuda.



Saludos,



Josep-Maria Prio
 

Leer las respuestas

#1 Pepe
08/03/2007 - 12:43 | Informe spam
No hace falta que te compliques tanto.

Crea un dispositivo de Copia de seguridad por cada dia que quieras guardar
( ej: CopiaLunes.BAK , CopiaMartes.BAK, etc.. )

Mirate el comando T-SQL "BACKUP DATABASE" y haz pruebas hasta que sepas
utilizarlo. Entonces crea un trabajo diario que haga copia de seguridad de
tu base de datos utilizando el dispositivo correspondiente ( que has creado
previamente )..

Crea tantos trabajos como dias quieras tener y programa que cada uno de
ellos se lance en el dia especificado... y ya esta.

Para parar y arrancar el motor SQL se hace con los comandos NET STOP y NET
START y el nombre de los servicios que quieras detener y arrancar ( motor
SQL y Agente SQL )... pero deberias estudiar como esta tu base de datos, si
se guarda solo en un archivo o en un conjunto de varios archivos.



"Josep-Maria Prió" escribió en el mensaje
news:
Buenos días,



Tengo que hacer un backup a una base de datos SQLServer. He estado mirando
de programarla desde la MMC del SQLServer y ya he visto como hacerlo,
aunque me gustaría guardar diferentes copias de varios días y parece que
desde ahí no puedo.

Mi idea es hacer un fichero de proceso por lotes que pare la base de datos
desde la línea de comandos, haga copias de los ficheros necesarios y
posteriormente la vuelva a arrancar.

Tengo algunas dudas:

- Como se para y se arranca la BD desde la línea de comandos?

- Se podrá recuperar posteriormente esa copia?



Gracias por vuestra ayuda.



Saludos,



Josep-Maria Prio


Preguntas similares