backup solo de archivos individuales de una base de datos

15/05/2009 - 14:54 por iNewbie | Informe spam
buenos dias!

tengo una base de datos que, debido a su tamaño, estoy considerando empezar
a backupearla por archivos de datos (al momento tiene solo 2), porque de
seguir creciendo como ahora, se me complica mantenerla en un solo archivo,
que actualmente tiene alrrededor de 100GB el backup completo.

mi pregunta es, si yo backupeo un archivo de la base de datos, con backup
database XXXX file='dafsd_data', luego, si algun dia deseo restaurar esa base
de datos, obviamente voy a ir restaurando todos los archivos de esa base de a
uno por uno, pero la pregunta es la siguiente, Que sucede con el log de la
base de datos? porque yo estoy backupeando solo archivos individuales

esta ya "incluido" en el archivo de datos que backupee, o cuando implemento
este tipo de backups debo tambien empezar a backupear el log de
transacciones?

gracias!
 

Leer las respuestas

#1 Alejandro Mesa
15/05/2009 - 15:55 | Informe spam
Eso depende de el modelo de recuperacion que use tu db, de si el archivo es
solo lectura o lectura/escritura, y de la edicion de SQL Server que uses,
correcto?

Si usa "simple", entonces no hay por que preocuparse de los backups de el
log porque eso no es permitido en este modelo. Asi que si usas modelo simple,
entonces restauras el ultimo backup a nivel de file, mas el ultimo backup
diferencial a nivel de file si es que usas diferenciales y ya.

Si por lo contrario usa "full", entonces debes hace un backup de la cola de
el log (ultimos cambios que no se ha hecho backup), debes restaurar el ultimo
backup a nivel de archivo, el ultimo diferencial (si estas haciendo tambien
backups diferenciales a nivel de archivo), mas la sequencia de backups de el
log despues de el ultimo diferencial o (en caso de existir el diferencial) o
de el backup de archivo. Si el / los archivos son solo de lectura, entonces
con el ultimo backup a nivel archivo es suficiente y no debes restaurar el
log.

T recomiendo leer este topico en los BOL. El team de documentacion de SQL
Server ha hecho un trabajo estupendo, y de seguro podras entender mejor este
tema con todo lo que se ha documentado sobre el tema.

AMB

"iNewbie" wrote:

buenos dias!

tengo una base de datos que, debido a su tamaño, estoy considerando empezar
a backupearla por archivos de datos (al momento tiene solo 2), porque de
seguir creciendo como ahora, se me complica mantenerla en un solo archivo,
que actualmente tiene alrrededor de 100GB el backup completo.

mi pregunta es, si yo backupeo un archivo de la base de datos, con backup
database XXXX file='dafsd_data', luego, si algun dia deseo restaurar esa base
de datos, obviamente voy a ir restaurando todos los archivos de esa base de a
uno por uno, pero la pregunta es la siguiente, Que sucede con el log de la
base de datos? porque yo estoy backupeando solo archivos individuales

esta ya "incluido" en el archivo de datos que backupee, o cuando implemento
este tipo de backups debo tambien empezar a backupear el log de
transacciones?

gracias!

Preguntas similares