Volver al Índice | Anterior: AlwaysOn, Failovers | Siguiente: Índices de almacén de columnas

Database recovery advisor

Autora: Raquel Vicente de la Rosa

En este artículo de la serie vamos a comentar una nueva funcionalidad de administración que simplifica y reduce el tiempo de una recuperación de copias de seguridad.

Esta funcionalidad es especialmente útil en el caso de tener un número alto de backups, por ejemplo un backup full y muchos backups transaccionales.

Puede que incluso los backups no los haya realizado la persona que tiene que restaurarlos, y que la nomenclatura no nos indique claramente en qué orden se han realizado. Hasta esta versión sólo teníamos la opción de revisar el histórico de backups e intentar ordenar los archivos. Y a continuación, restaurar uno a uno, bien a través de código transact o a través de la interfaz gráfica.

Sin embargo, utilizando SQL 2012 o superior, este trabajo se simplifica enormemente, veamos como: en este ejemplo se han ido realizando backups transaccionales, que están repartidos en dos carpetas. En una de ellas están identificados con el día y hora en la que se han realizado, pero en la otra están identificados con el nombre de la persona que los realizó. En total tenemos veintiún archivos.

 

Veamos cómo restaurar todos ellos de forma rápida, sin necesidad de dedicar tiempo a identificar cada uno de los backups, ni de realizar la misma operación veintiún veces. El primer paso es, igual que en versiones anteriores, seleccionar la terea de “Restore” (Botón derecho sobre “Databases”, Restore database):

Al seleccionarlo, tendremos un menú muy similar al de versiones anteriores. Si seleccionamos restaurar desde dispositivo (Device), podemos elegir la ruta del mismo (en los puntos suspensivos que tenemos a la derecha), y al seleccionar añadir, veremos un navegador de archivos ya diferente de otras versiones. La primera novedad es que podemos añadir varios archivos de forma simultánea:

Como segunda novedad, una vez añadido este primer bloque de archivos, podemos volver a seleccionar Añadir/”Add” y seleccionar archivos de una segunda carpeta, de nuevo en bloque:

Al aceptar estos archivos como origen de la restauración, podemos ver que son ordenados de forma automática por el asistente:

Por último, si en lugar de querer restaurar hasta el último backup disponible queremos restaurar a un punto intermedio, podemos seleccionar “Timeline”, donde podremos ver de forma gráfica el tiempo cubierto por la secuencia de backups encontrados y podemos elegir el momento hasta el que se restaura:

Al igual que las operaciones anteriores, esta se podía realizar en versiones anteriores, pero de manera más laboriosa; esta funcionalidad del Management Studio nos permite realizarlas de manera mucho más rápida y eficiente.