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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Josep-Maria Prió
08/03/2007 - 17:24 | Informe spam
Gracias Pepe, lo hare con un .bak, uno por cada dia de la semana.

"Pepe" escribió en el mensaje
news:%
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






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida