Created
February 16, 2018 14:06
-
-
Save richardbasile/d0d52cfa7a1c5b162a3505c2f23c9bb3 to your computer and use it in GitHub Desktop.
SQL Server - Backup Sets
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT d.name AS "Database" | |
, ISNULL(CONVERT(VARCHAR, b.backupdate, 120), 'NEVER') AS "Last Full Backup" | |
FROM sys.databases d | |
LEFT JOIN ( | |
SELECT database_name, type, MAX(backup_finish_date) AS backupdate | |
FROM msdb.dbo.backupset | |
WHERE type LIKE 'D' | |
GROUP BY database_name, type | |
) b on d.name=b.database_name | |
WHERE (backupdate IS NULL OR backupdate < getdate()-1) | |
SELECT d.name AS "Database" | |
, ISNULL(CONVERT(VARCHAR, b.backupdate, 120), 'NEVER') AS "Last Log Backup" | |
FROM sys.databases d | |
LEFT JOIN ( | |
SELECT database_name, type, MAX(backup_finish_date) AS backupdate | |
FROM msdb.dbo.backupset | |
WHERE type LIKE 'L' | |
GROUP BY database_name, type | |
) b on d.name=b.database_name | |
WHERE recovery_model = 1 | |
AND (backupdate IS NULL OR backupdate < getdate()-1) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment