cleanup
This commit is contained in:
36
DBG - find machines without logbackup between 2 dates.sql
Normal file
36
DBG - find machines without logbackup between 2 dates.sql
Normal file
@@ -0,0 +1,36 @@
|
||||
IF OBJECT_ID('tempdb..#bkps') IS NOT NULL
|
||||
BEGIN
|
||||
DROP TABLE #bkps;
|
||||
END;
|
||||
|
||||
SELECT DISTINCT
|
||||
CONVERT(CHAR(100), SERVERPROPERTY('Servername')) AS SERVER,
|
||||
bs.[database_name],
|
||||
bs.backup_start_date,
|
||||
bs.backup_finish_date,
|
||||
bs.backup_size,
|
||||
bs.[name] AS backupset_name,
|
||||
bs.[description],
|
||||
CASE
|
||||
WHEN bs.TYPE = 'D' THEN 'Full'
|
||||
WHEN bs.TYPE = 'I' THEN 'Differential'
|
||||
WHEN bs.TYPE = 'L' THEN 'Log'
|
||||
WHEN bs.TYPE = 'F' THEN 'File or filegroup'
|
||||
WHEN bs.TYPE = 'G' THEN 'Differential file'
|
||||
WHEN bs.TYPE = 'P' THEN 'Partial'
|
||||
WHEN bs.TYPE = 'Q' THEN 'Differential partial'
|
||||
ELSE 'Unknown' END AS backup_type
|
||||
,ROW_NUMBER()OVER(PARTITION BY bs.[database_name], bs.TYPE ORDER BY bs.backup_start_date) AS rid
|
||||
INTO #bkps
|
||||
FROM msdb.[dbo].backupset bs
|
||||
WHERE bs.backup_start_date >= '20221210'
|
||||
AND bs.[backup_start_date] <= '20221212'
|
||||
AND bs.[name] LIKE '%commvault%'
|
||||
AND bs.[database_name] NOT IN ('model','msdb','master','tempdb','HCITools')
|
||||
AND bs.[type] = 'L'
|
||||
;
|
||||
IF @@ROWCOUNT = 0
|
||||
BEGIN
|
||||
SELECT 'no log backup' as msg
|
||||
END
|
||||
|
||||
Reference in New Issue
Block a user