La siguiente consulta lista cuando fue la última vez que se hizo respaldo completos (Full Database) y de la bitácora de la base de datos (Transaction Log). Con alguna condición puede revisarse si tienen más de cierta cantidad de días sin respaldo o si se ha cambiado el modo de recuperación

SELECT DB.name AS DBName

    , MAX(BF.backup_finish_date) AS LastFullBackupDate

    , DATEDIFF(DAY, MAX(BF.backup_finish_date), GETDATE()) AS DaysSinceLastFullBackup

    , db.recovery_model_desc

    , MAX(BL.backup_finish_date) AS LastLogBackupDate

    , DATEDIFF(DAY, MAX(BL.backup_finish_date), GETDATE()) AS DaysSinceLastLogBackup

    , DB.log_reuse_wait_desc

FROM MASTER.SYS.DATABASES DB

LEFT OUTER JOIN MSDB.DBO.BACKUPSET AS BF

ON BF.database_name = DB.NAME AND BF.type = ‘D’

LEFT OUTER JOIN MSDB.DBO.BACKUPSET AS BL

ON BL.database_name = DB.NAME AND BL.type = ‘L’

WHERE DB.name NOT IN (‘tempdb’, ‘model’)

GROUP BY DB.name, db.recovery_model_desc, DB.log_reuse_wait_desc

ORDER BY DB.name

GO

 

 

0 Shares:
Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You May Also Like
Leer más

ScaleOut SSIS

Lo primero es saber que debemos esperar de ScaleOut, cuando se habla de Scale Out estamos hablando de la capacidad de un sistema o proceso para manejar una cantidad creciente de trabajo, y el potencial que tiene, es su capacidad de adaptarse para asumir el crecimiento del sistema o proceso.

Un paseo por Azure ML Services 

Azure ML y sus recursos han expandido enormemente las posibilidades para los desarrolladores de Machine Learning y los Científicos de Datos para obtener datos, analizarlos, entrenar modelos y publicarlos. Acompañame en éste artículo para conocer los elementos básicos y saber cómo puedes aprovechar la potencia de Azure para tus desarrollos ML.
Leer más

Web Scraping de páginas dinámicas con Selenium, Python y Beautifulsoup

El Web Scraping es una técnica de obtención de datos de páginas web. Existen variedad de usos; algunos de los más extendidos pueden ser el de motores de búsqueda para analizar webs y clasificarlas, o portales de compras que chequean los precios de la competencia para poder tomar decisiones basadas en esa información. Te explicamos como llevarlo a la práctica con Selenium, Python y Beautifulsoup en Azure Data.