mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-16 09:35:36 -05:00
Fix error displayed when insights files can't be found and fix server-report insights in dev build (#18635)
* Fix error * fix queries
This commit is contained in:
15
extensions/server-report/sql/backup_insight.sql
Normal file
15
extensions/server-report/sql/backup_insight.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
declare @condition tinyint;
|
||||
SET @condition = 24;
|
||||
with
|
||||
backupInsight_cte (database_id, last_backup, health_check)
|
||||
as
|
||||
(
|
||||
select d.database_id, max(b.backup_start_date) AS last_backup, case when (datediff( hh , max(b.backup_start_date) , getdate()) < @condition) then 1 else 0 end as health_check
|
||||
from sys.databases as d left join msdb..backupset as b on d.name = b.database_name
|
||||
group by d.database_id
|
||||
)
|
||||
select
|
||||
sum(health_check) [Within 24hrs],
|
||||
sum(case when health_check = 0 AND last_backup IS NOT NULL then 1 else 0 end) [Older than 24hrs],
|
||||
sum(case when health_check = 0 AND last_backup IS NULL then 1 else 0 end) [No backup found]
|
||||
from backupInsight_cte
|
||||
Reference in New Issue
Block a user