BackUp

24/05/2006 - 18:36 por Victor V | Informe spam
Hola Grupo.

he programado la copia de una BD para que se ejecute a diario pero me esta
reescribiendo el mismo archivo y necesito que cree un archivo cada dia... y
de ser posible que en el nombre le coloque la fecha
se que si se puede pues lo he visto pero ahora que lo necesito no se como
hacerlo

tengo SQL Server 2000 en español.

Ayudenme...

Preguntas similare

Leer las respuestas

#1 Pepe
24/05/2006 - 18:49 | Informe spam
Es dificil lo que comentas porque para hacer un backup de la BD debes haber
creado el dispositivo de
copia de seguridad que es una referencia a un archivo en disco con un nombre
fijo determinado.

Cuando ejecutas el comando T-SQL BACKUP DATABASE debes seleccionar la base
de datos y el dispositivo a utilizar y creo que no te permitira cambiarle
el nombre dinamicamente.

Lo que puedes hacer es un proceso posterior que le cambie el nombre al
fichero en disco añadiendole la fecha actual de manera que la siguiente vez
ya no te lo sobreescribira.



"Victor V" escribió en el mensaje
news:edsK$
Hola Grupo.

he programado la copia de una BD para que se ejecute a diario pero me esta
reescribiendo el mismo archivo y necesito que cree un archivo cada dia...
y de ser posible que en el nombre le coloque la fecha
se que si se puede pues lo he visto pero ahora que lo necesito no se como
hacerlo

tengo SQL Server 2000 en español.

Ayudenme...

Respuesta Responder a este mensaje
#2 Antonio Soto
24/05/2006 - 23:05 | Informe spam
Hola Victor.

Si creas un plan de mantenimiento automáticamente tendrá ese comportamiento.
si quieres hacerlo tú mismo a través de un Job tendrás que hacer algo del
estilo:

declare @ruta varchar(200)
set @ruta= 'C:\Temp\' + convert (varchar,getdate(),112) + 'BBDD.bak'
backup database credit to disk=@ruta

Antonio Soto
Solid Quality Learning
http://www.sqlu.com
Disclaimer: This communication is an original work and represents my sole
views on the subject. It does not represent the views of any other person
or entity either by inference or direct reference.

"Victor V" escribió en el mensaje
news:edsK$
Hola Grupo.

he programado la copia de una BD para que se ejecute a diario pero me esta
reescribiendo el mismo archivo y necesito que cree un archivo cada dia...
y de ser posible que en el nombre le coloque la fecha
se que si se puede pues lo he visto pero ahora que lo necesito no se como
hacerlo

tengo SQL Server 2000 en español.

Ayudenme...

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