Skip to content

Commit 2aa89ef

Browse files
authored
additional wildcard in where condition check 260 / 261
see #3673 in rare cases we can get "SQL Server-Agent" as a result back instead of "SQL Server Agent" This will then cause the error "Subquery returned more than 1 value. This is not permitted when the subquery follows = .. "
1 parent 583f065 commit 2aa89ef

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

sp_Blitz.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9867,7 +9867,7 @@ IF @ProductVersionMajor >= 10 AND NOT EXISTS ( SELECT 1
98679867
WHERE LOWER(cmdshell_output) = ( SELECT LOWER([service_account])
98689868
FROM [sys].[dm_server_services]
98699869
WHERE [servicename] LIKE 'SQL Server%'
9870-
AND [servicename] NOT LIKE 'SQL Server Agent%'
9870+
AND [servicename] NOT LIKE 'SQL Server%Agent%'
98719871
AND [servicename] NOT LIKE 'SQL Server Launchpad%'))
98729872
BEGIN
98739873
INSERT INTO #BlitzResults
@@ -9913,7 +9913,7 @@ IF @ProductVersionMajor >= 10 AND NOT EXISTS ( SELECT 1
99139913
FROM #localadmins
99149914
WHERE LOWER(cmdshell_output) = ( SELECT LOWER([service_account])
99159915
FROM [sys].[dm_server_services]
9916-
WHERE [servicename] LIKE 'SQL Server Agent%'
9916+
WHERE [servicename] LIKE 'SQL Server%Agent%'
99179917
AND [servicename] NOT LIKE 'SQL Server Launchpad%'))
99189918
BEGIN
99199919
INSERT INTO #BlitzResults
@@ -9946,7 +9946,7 @@ IF @ProductVersionMajor >= 10 AND NOT EXISTS ( SELECT 1
99469946
FROM #localadmins
99479947
WHERE LOWER(cmdshell_output) = ( SELECT LOWER([service_account])
99489948
FROM [sys].[dm_server_services]
9949-
WHERE [servicename] LIKE 'SQL Server Agent%'
9949+
WHERE [servicename] LIKE 'SQL Server%Agent%'
99509950
AND [servicename] NOT LIKE 'SQL Server Launchpad%'))
99519951
BEGIN
99529952
INSERT INTO #BlitzResults

0 commit comments

Comments
 (0)