Skip to content

Commit 68f420f

Browse files
authored
Merge pull request BrentOzarULTD#3644 from BrentOzarULTD/3643_sp_BlitzFirst_RDS_restores
BrentOzarULTD#3643 - sp_BlitzFirst RDS Restores
2 parents 5aae398 + 5d8d560 commit 68f420f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

sp_BlitzFirst.sql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1638,22 +1638,22 @@ BEGIN
16381638
'Maintenance Tasks Running' AS FindingGroup,
16391639
'Restore Running' AS Finding,
16401640
'https://www.brentozar.com/askbrent/backups/' AS URL,
1641-
'Restore of ' + DB_NAME(db.resource_database_id) + ' database (' + (SELECT CAST(CAST(SUM(size * 8.0 / 1024 / 1024) AS BIGINT) AS NVARCHAR) FROM #MasterFiles WHERE database_id = db.resource_database_id) + 'GB) is ' + CAST(r.percent_complete AS NVARCHAR(100)) + '% complete, has been running since ' + CAST(r.start_time AS NVARCHAR(100)) + '. ' AS Details,
1641+
'Restore of ' + COALESCE(DB_NAME(db.resource_database_id), 'Unknown Database') + ' database (' + COALESCE((SELECT CAST(CAST(SUM(size * 8.0 / 1024 / 1024) AS BIGINT) AS NVARCHAR) FROM #MasterFiles WHERE database_id = db.resource_database_id), 'Unknown') + 'GB) is ' + CAST(r.percent_complete AS NVARCHAR(100)) + '% complete, has been running since ' + CAST(r.start_time AS NVARCHAR(100)) + '. ' AS Details,
16421642
'KILL ' + CAST(r.session_id AS NVARCHAR(100)) + ';' AS HowToStopIt,
16431643
pl.query_plan AS QueryPlan,
16441644
r.start_time AS StartTime,
16451645
s.login_name AS LoginName,
16461646
s.nt_user_name AS NTUserName,
16471647
s.[program_name] AS ProgramName,
16481648
s.[host_name] AS HostName,
1649-
db.[resource_database_id] AS DatabaseID,
1650-
DB_NAME(db.resource_database_id) AS DatabaseName,
1649+
COALESCE(db.[resource_database_id],0) AS DatabaseID,
1650+
COALESCE(DB_NAME(db.resource_database_id), 'Unknown') AS DatabaseName,
16511651
0 AS OpenTransactionCount,
16521652
r.query_hash
16531653
FROM sys.dm_exec_requests r
16541654
INNER JOIN sys.dm_exec_connections c ON r.session_id = c.session_id
16551655
INNER JOIN sys.dm_exec_sessions s ON r.session_id = s.session_id
1656-
INNER JOIN (
1656+
LEFT OUTER JOIN (
16571657
SELECT DISTINCT request_session_id, resource_database_id
16581658
FROM sys.dm_tran_locks
16591659
WHERE resource_type = N'DATABASE'

0 commit comments

Comments
 (0)