BACKUP DATABASE

06/11/2003 - 10:25 por José Antonio Muñoz | Informe spam
Hola al grupo, mi problema es el siguiente: ¿como puedo hacer copias de
seguridad de una base de datos en un medio extraible (unidad zip) de manera
que al ser la base de datos tan grande sea necesario varios discos?

He probado hacer una copia de seguridad de una base de datos de menor tamaño
y no hay problema ya que solo requería un disco, pero cuando se requieren
varios discos la copia falla.

La instrucción que utilizo es la siguiente:

BACKUP DATABASE Datos TO DISK='Datos.Dat' WITH INIT, STATS

Un saludo.
José Antonio Muñoz.
 

Leer las respuestas

#1 Javier Loria
06/11/2003 - 12:51 | Informe spam
Hola Jose Antonio:
No se si estas claro que el STATS NO te esta ayudando a dividir los
respaldos. SQL 2000 no tiene ningun parametro en el backup para ayudarte a
dividir los respaldos en diferentes medios removibles (Excepto el TAPE que
lo hace automatico).
Una alternativa es hacer algo como:
/* Respaldo Multiples Archivos */
BACKUP DATABASE MiBase
TO DISK='C:\Demo1.BCK', DISK='C:\Demo2.BCK',
DISK='C:\Demo3.BCK', DISK='C:\Demo4.BCK'
/* Respaldo Multiples Archivos */
Y luego mueves los archivos del disco a tu ZIP. Algunos comentarios
a) Si uno solo de los archivos se dana se dana todo el respaldo.
b) Haz pruebas de restauracion de las copias, podria se que en el
respaldo requieras controlar el tamano del BLOCKSIZE.
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.

"José Antonio Muñoz" wrote in
message news:%
Hola al grupo, mi problema es el siguiente: ¿como puedo hacer copias de
seguridad de una base de datos en un medio extraible (unidad zip) de


manera
que al ser la base de datos tan grande sea necesario varios discos?

He probado hacer una copia de seguridad de una base de datos de menor


tamaño
y no hay problema ya que solo requería un disco, pero cuando se requieren
varios discos la copia falla.

La instrucción que utilizo es la siguiente:

BACKUP DATABASE Datos TO DISK='Datos.Dat' WITH INIT, STATS

Un saludo.
José Antonio Muñoz.


Preguntas similares