none
Duda sobre respaldo full-diferencial-transaccional RRS feed

  • Pregunta

  • Hola, estoy en una empresa que tienen SQL server y el DBA anterior tiene programado que se realice en la madrugada un respaldo completo (full), cada hora un transaccional y en la noche un diferencial, entiendo que el primero es una copia fiel del momento que se realiza, el transaccional de cada hora respalda lo último nuevo de la hora anterior y el diferencia respalda todo lo sucedido después del respaldo completo

    La duda se divide en 3

    1) Se requiere que se hagan los respaldos de los 3 tipos?

    2) En caso de que si como restauro la base de datos considerando este escenario?

    3) No sería mejor solo el full y los transaccionales de cada hora?

    jueves, 16 de enero de 2020 8:12

Respuestas

  • Hola jhsreza

    Para su caso la respuesta es. Depende?

    1 - No necesita hacer los 3 tipos de copia de seguridad, pero puede ser mejor dependiendo de su regla de copia de seguridad / restauración.

    2- En este caso siempre, sí, siempre necesitará Backup FULL. Este es el punto de partida y luego puede aplicar ya sea Backup DIFF o Backups TLOGs. Restaurar con Backup DIFF es más rápido, por lo que si puede usarlo, será más rápido. Sin embargo, la copia de seguridad TLOG se genera cada hora y es menos impactante para el medio ambiente, pero aplicar todos los tlogs al punto que necesita ser restaurado puede llevar mucho tiempo dependiendo del tamaño de cada archivo tlog.

    3- Como ya se dijo en 2. Backulp TLOG es menos impactante de generar pero lleva más tiempo restaurarlo.

    En muchos casos básicos grandes y entornos de ventanas cortas, es común una copia de seguridad COMPLETA por semana y DiFF diariamente con TLOG por hora o minutos.
    Las copias de seguridad COMPLETAS diarias con DIFF a la hora del almuerzo también pueden ser comunes con los TLOG por hora o por minuto.

    Recuerde que el DIFF siempre es referencial y dependerá del FULL generado antes de este DIFF.

    Los TLOG a su vez son transacciones que puede usar después de COMPLETO o después de un DIFF.
    Pero, estos son secuenciales. Si alguno de ellos se pierde o se daña, solo se puede restaurar al último lleno.

    Si esta respuesta lo ha ayudado, márquelo como útil para que otra persona con una pregunta o problema similar pueda encontrar una respuesta o ayuda más fácilmente. Jefferson Clyton Pereira da Silva - [MCSA | MCP | MCTS | MTA | Analista de bases de datos: servidor SQL y Oracle]
    jueves, 16 de enero de 2020 13:22

Todas las respuestas

  • Hola jhsreza

    Para su caso la respuesta es. Depende?

    1 - No necesita hacer los 3 tipos de copia de seguridad, pero puede ser mejor dependiendo de su regla de copia de seguridad / restauración.

    2- En este caso siempre, sí, siempre necesitará Backup FULL. Este es el punto de partida y luego puede aplicar ya sea Backup DIFF o Backups TLOGs. Restaurar con Backup DIFF es más rápido, por lo que si puede usarlo, será más rápido. Sin embargo, la copia de seguridad TLOG se genera cada hora y es menos impactante para el medio ambiente, pero aplicar todos los tlogs al punto que necesita ser restaurado puede llevar mucho tiempo dependiendo del tamaño de cada archivo tlog.

    3- Como ya se dijo en 2. Backulp TLOG es menos impactante de generar pero lleva más tiempo restaurarlo.

    En muchos casos básicos grandes y entornos de ventanas cortas, es común una copia de seguridad COMPLETA por semana y DiFF diariamente con TLOG por hora o minutos.
    Las copias de seguridad COMPLETAS diarias con DIFF a la hora del almuerzo también pueden ser comunes con los TLOG por hora o por minuto.

    Recuerde que el DIFF siempre es referencial y dependerá del FULL generado antes de este DIFF.

    Los TLOG a su vez son transacciones que puede usar después de COMPLETO o después de un DIFF.
    Pero, estos son secuenciales. Si alguno de ellos se pierde o se daña, solo se puede restaurar al último lleno.

    Si esta respuesta lo ha ayudado, márquelo como útil para que otra persona con una pregunta o problema similar pueda encontrar una respuesta o ayuda más fácilmente. Jefferson Clyton Pereira da Silva - [MCSA | MCP | MCTS | MTA | Analista de bases de datos: servidor SQL y Oracle]
    jueves, 16 de enero de 2020 13:22
  • Mil gracias por la respuesta ahora entiendo porque se hace de esta forma y entiendo que tiene sus ventajas 

    Saludos

    jueves, 16 de enero de 2020 16:28