none
Duda acerca del tipo de Backup RRS feed

  • Pregunta

  • Muy buenas a todos los foreros.

    Me estoy iniciando en el tema DBA. 

    Tengo un SQL Server 2008 R2.

    Mi consulta es sobre respaldos.

    No me queda muy claro si es mejor usar dispositivos de servidor para hacer respaldo, o generar un archivo para cada backup.

    Tengo implementado un full el domingo, diferenciales lun, mie y vie y el registro de transac cada 15 min. El dispositivo esta bueno porque no me genera un archivo cada 15 min del log, pero que sucede cuando se llene el espacio en disco? Quito el archivo del dispositivo y vuelve a crearse? 

    Para restaurar la BD en una instancia diferente, cree los dispositivos pero me dice que los numeros de LSN no coinciden. 

    Ustedes como respaldan? y que me aconsejan para restaurar las BD en otra instancia? 

    Muchas gracias y espero haber sido claro con mi pregunta.

    Saludos a todos

    jueves, 9 de febrero de 2017 13:50

Respuestas

  • Muchas gracias por sus sugerencias. 

    decidí hacer un solo dispositivo con bk full, diff y log todo en el mismo y purgarlo el fin de semana cuando haga un bk full en archivos separados de cada BD para dejar de historico. 

    El dispositivo lo voy a dejar como emergencia ante algun desastre en la semana, y que se vaya limpiando semana a semana, que les parece esa estrategia? 

    Gracias por aclararme un poco las cosas.

    viernes, 10 de febrero de 2017 14:08

Todas las respuestas

  • Hola Mauricio, como estas!

    Vamos por partes:

    A preferencias, yo normalmente utilizo archivos individuales que los voy purgando mediante jobs manteniendo solo lo necesario en los discos locales y el resto lo envío a otros medios de archivado. Pero no quiere decir que utilizar dispositivos este mal, donde la ventaja principal es simplificar la escritura de los paths en la sentencia de BACKUP. Luego los Media Sets que se van acumulando en el dispositivo son los que hay que tener en cuenta.

    Para poder ir limitando el crecimiento, en algún momento deberías realizar un backup sobre el dispositivo con la opción "BACKUP DATABASE/LOG WITH INIT", esto reinicializa el contenido de todo el backupset liberando el espacio. Aunque previamente deberías haber tenido el resguardo si el negocio así lo requiere.

    El esquema de backup que planteas, esta muy bien ya que utilizas todos los tipos de recursos, asegurando la granularidad de recuperación (15 minutos como máximo) y acelerando eventualmente los procesos de restore mediante los diferenciales.

    Con respecto LSN, deberías ver bien la secuencia de Restore. Siempre partiendo del último BACKUP FULL, luego el Diferencial y por último los archivos de Backup de Log de acuerdo al punto de restauración deseada.

    Te dejo el artículo de MSDN donde están descritos los backup set y media family y los comandos para ver los contenidos de los mismos:

    https://msdn.microsoft.com/es-es/library/ms178062.aspx

    Cualquier cosa no dudes en consultar.

    Saludos Mariano.


    Mariano K.

    jueves, 9 de febrero de 2017 15:23
  • Yo te recomendaria que uses el asistente para planes de mantenimiento para crear un plan que incluya los backups. El asistente te permite generar un plan que automaticamente va asignando nombres diferentes (que incluyen la fecha) a los ficheros. De esta manera puedes periodicamente retirar de la carpeta de backups todos los archivos que sean mas antiguos que un determinado dias que tu quieras.

    Lo de que "no coinciden los numeros de LSN" indica que no has resturado los backups correctos en el orden correcto. Debes restaurar el ultimo backup completo, seguido del ultimo diferecncial, seguido de todos los logs en el orden correcto que sean postariores a la diferencial. Todos se deben restaurar con "WITH NO RECOVERY" hasta llegar al ultimo, que se hace con "WITH RECOVERY"

    jueves, 9 de febrero de 2017 17:22
  • Muchas gracias por sus sugerencias. 

    decidí hacer un solo dispositivo con bk full, diff y log todo en el mismo y purgarlo el fin de semana cuando haga un bk full en archivos separados de cada BD para dejar de historico. 

    El dispositivo lo voy a dejar como emergencia ante algun desastre en la semana, y que se vaya limpiando semana a semana, que les parece esa estrategia? 

    Gracias por aclararme un poco las cosas.

    viernes, 10 de febrero de 2017 14:08