none
Duda sobre Backup y Restore RRS feed

  • Pregunta

  • Estimados.

    En un SS2012 hago lo siguiente

    1.- Backup de la Base de datos a las 00:00

    2.- Backup del Log de transacciones cada 1 Hora

    Luego en otro SS2012.

    1.- Restore de la BD

    2.- Restore de cada log.

    Dado que todos los dias hago un backup de la BD en el servidor A (Y debe ser asi pues ademas dicho respaldo se va a cinta), es necesario que haga el Restore de la BD todos los dias en el servidor B ? o solo me basta con los log de transacciones, mi pregunta pasa por lo siguiente:

    Dado que a las 23:00 hago el ultimo respaldo del log , luego a las 00:00 hago un backup de la BD y a las 01:00 AM hago un respaldo del log, este log contiene toda la informacion entre las 23:01 y las 01:00 Am no ?

    Saludos.



    DBA SQL Server Santiago/Chile

    viernes, 26 de mayo de 2017 17:29

Respuestas

  • No. El "log" del las 01AM solo contiene la información desde el Full que se hizo a las 00:00. Cuando se hace el Full, además de la copia completa se mete al final dentro del mismo backup una copia del Log con todos los cambios que ocurrieron en la base de datos mientras se estaba tomando el backup Full. Esto implica que se interrumpe la cadena de los Logs, y existiría un "hueco" en la secuencia de LSN en caso de que solo restaures el de las 23:00 y luego intentases restaurar el de las 01:00. Así que no vale con solo restaurar los logs; es necesario que también restaures el Full de las 00:00.
    • Propuesto como respuesta Brayan De La Cruz viernes, 26 de mayo de 2017 22:10
    • Marcado como respuesta CMAPM domingo, 28 de mayo de 2017 3:40
    viernes, 26 de mayo de 2017 22:07

Todas las respuestas

  • No. El "log" del las 01AM solo contiene la información desde el Full que se hizo a las 00:00. Cuando se hace el Full, además de la copia completa se mete al final dentro del mismo backup una copia del Log con todos los cambios que ocurrieron en la base de datos mientras se estaba tomando el backup Full. Esto implica que se interrumpe la cadena de los Logs, y existiría un "hueco" en la secuencia de LSN en caso de que solo restaures el de las 23:00 y luego intentases restaurar el de las 01:00. Así que no vale con solo restaurar los logs; es necesario que también restaures el Full de las 00:00.
    • Propuesto como respuesta Brayan De La Cruz viernes, 26 de mayo de 2017 22:10
    • Marcado como respuesta CMAPM domingo, 28 de mayo de 2017 3:40
    viernes, 26 de mayo de 2017 22:07
  • Gracias Alberto.

    Así lo estoy haciendo, pero quería salir de la duda.

    Gracias nuevamente.


    DBA SQL Server Santiago/Chile

    domingo, 28 de mayo de 2017 3:41