@@ -1517,28 +1517,32 @@ BEGIN
15171517 ' https://www.brentozar.com/askbrent/backups/' AS URL ,
15181518 ' Backup 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) ' + @LineFeed
15191519 + CAST (r .percent_complete AS NVARCHAR (100 )) + ' % complete, has been running since ' + CAST (r .start_time AS NVARCHAR (100 )) + ' . ' + @LineFeed
1520- + CASE WHEN COALESCE (s .nt_user_name , s .login_name ) IS NOT NULL THEN (' Login: ' + COALESCE (s .nt_user_name , s .login_name ) + ' ' ) ELSE ' ' END AS Details,
1520+ + CASE WHEN COALESCE (s .nt_username , s .loginame ) IS NOT NULL THEN (' Login: ' + COALESCE (s .nt_username , s .loginame ) + ' ' ) ELSE ' ' END AS Details,
15211521 ' KILL ' + CAST (r .session_id AS NVARCHAR (100 )) + ' ;' AS HowToStopIt,
15221522 pl .query_plan AS QueryPlan,
15231523 r .start_time AS StartTime,
1524- s .login_name AS LoginName,
1525- s .nt_user_name AS NTUserName,
1524+ s .loginame AS LoginName,
1525+ s .nt_username AS NTUserName,
15261526 s.[program_name] AS ProgramName,
1527- s.[host_name ] AS HostName,
1527+ s.[hostname ] AS HostName,
15281528 db.[resource_database_id] AS DatabaseID,
15291529 DB_NAME (db .resource_database_id ) AS DatabaseName,
15301530 0 AS OpenTransactionCount,
15311531 r .query_hash
15321532 FROM sys .dm_exec_requests r
15331533 INNER JOIN sys .dm_exec_connections c ON r .session_id = c .session_id
1534- INNER JOIN sys .dm_exec_sessions s ON r .session_id = s .session_id
1535- INNER JOIN (
1536- SELECT DISTINCT request_session_id, resource_database_id
1537- FROM sys .dm_tran_locks
1538- WHERE resource_type = N ' DATABASE'
1539- AND request_mode = N ' S'
1540- AND request_status = N ' GRANT'
1541- AND request_owner_type = N ' SHARED_TRANSACTION_WORKSPACE' ) AS db ON s .session_id = db .request_session_id AND s .database_id = db .resource_database_id
1534+ INNER JOIN sys .sysprocesses AS s ON r .session_id = s .spid AND s .ecid = 0
1535+ INNER JOIN
1536+ (
1537+ SELECT DISTINCT
1538+ t .request_session_id ,
1539+ t .resource_database_id
1540+ FROM sys .dm_tran_locks AS t
1541+ WHERE t .resource_type = N ' DATABASE'
1542+ AND t .request_mode = N ' S'
1543+ AND t .request_status = N ' GRANT'
1544+ AND t .request_owner_type = N ' SHARED_TRANSACTION_WORKSPACE'
1545+ ) AS db ON s .spid = db .request_session_id AND s .dbid = db .resource_database_id
15421546 CROSS APPLY sys .dm_exec_query_plan (r .plan_handle ) pl
15431547 WHERE r .command LIKE ' BACKUP%'
15441548 AND r .start_time <= DATEADD (minute, - 5 , GETDATE ())
0 commit comments