Hola, en esta ocación quisiera contribuir con un script que he desarrollado ya hace algún tiempo y me ha sido muy útil al momento de administrar bases de datos, y es que hay veces en las que se requiere saber cuando fue el ultimo backup full o de log de una base de datos, o cuando fue la ultima vez que fue restaurada y que archivo se tomo para poder hacer la restauración. Este tipo de preguntas pueden ser un poco complicadas de responder cuando no se ha manejado la base de datos desde el comienzo (nacimiento) lo cual en muchos casos no pasa así.

Con respecto a los backups, entre los datos mas relevantes del script se indica cuando fue ejecutado el backup, la duración de la operación de backup, el tamaño del archivo de backup generado, y el tipo de backup (Database, Diferencial y Log) y la ubicación del mismo. Con estos datos sera muy fácil identificar la cadena de backups para una base de datos

Con respecto a las operaciones de restore, el script entre sus datos mas relevantes tiene: la fecha de la operación de  restore, el tamaño del backup restaurado, el tipo de backup que fue restaurado (Database, Diferencial y Log) y el servidor y la ubicación de donde proviene el backup. Es importante mencionar que para las operaciones de restore se muestra “Unknown” en la columna “Duration” debido a que no se tiene el dato de cuanto tiempo tardo realizar la operación de restore.

Ahora para poder identificar el tipo de operación mostrada en el historial es importante ver el valor de la columna “Operation_Type”, los posibles valores son “BACKUP” y “RESTORE”. Adicionalmente es importante mencionar que el script esta hecho para mostrar el historial de backups y restores de una sola base de datos al mismo tiempo, ademas no es necesario modificar el script para colocar el nombre de la base de datos de la cual se desea ver el historial, simplemente se debe de ejecutar sobre la base de datos que desea consultar, el script sacara el historial de la base de datos de la conexion que se uso para ejecutarlo.

Ahora sin mas preámbulos el script:

 

 

Espero les sea util. Hasta una proxima oportunidad.

9 thoughts on “Historial de Backups y Restores para una Base de Datos

  1. Excelente script amigo. Muy útil. Muchas gracias.

  2. Estimado, ya no realiza nuevos post? O en que otro blog lo ubicamos? Saludos,

  3. Muy bueno, gracias y continua con ésa buena actitud.

Comments are closed.