Skip to content

Commit 64d3ac1

Browse files
authored
Merge pull request #3672 from rodik/feat-blitzlock-minor-fixes-2025-07-16
#3666 and #3667 sp_BlitzLock fixes
2 parents 8332654 + 802f35f commit 64d3ac1

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

sp_BlitzLock.sql

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -589,19 +589,17 @@ BEGIN
589589
@StringToExecute =
590590
N'SELECT @r = o.name FROM ' +
591591
@OutputDatabaseName +
592-
N'.sys.objects AS o WHERE o.type_desc = N''USER_TABLE'' AND o.name = ' +
592+
N'.sys.objects AS o inner join ' +
593+
@OutputDatabaseName +
594+
N'.sys.schemas as s on o.schema_id = s.schema_id WHERE o.type_desc = N''USER_TABLE'' AND o.name = ' +
593595
QUOTENAME
594596
(
595597
@OutputTableName,
596598
N''''
597599
) +
598-
N' AND o.schema_id = SCHEMA_ID(' +
599-
QUOTENAME
600-
(
601-
@OutputSchemaName,
602-
N''''
603-
) +
604-
N');',
600+
N' AND s.name =''' +
601+
@OutputSchemaName +
602+
N''';',
605603
@StringToExecuteParams =
606604
N'@r sysname OUTPUT';
607605

@@ -843,12 +841,12 @@ BEGIN
843841
)
844842
BEGIN
845843
RAISERROR('Found synonym DeadlockFindings, dropping', 0, 1) WITH NOWAIT;
846-
DROP SYNONYM DeadlockFindings;
844+
DROP SYNONYM dbo.DeadlockFindings;
847845
END;
848846

849847
RAISERROR('Creating synonym DeadlockFindings', 0, 1) WITH NOWAIT;
850848
SET @StringToExecute =
851-
N'CREATE SYNONYM DeadlockFindings FOR ' +
849+
N'CREATE SYNONYM dbo.DeadlockFindings FOR ' +
852850
@OutputDatabaseName +
853851
N'.' +
854852
@OutputSchemaName +
@@ -870,12 +868,12 @@ BEGIN
870868
)
871869
BEGIN
872870
RAISERROR('Found synonym DeadLockTbl, dropping', 0, 1) WITH NOWAIT;
873-
DROP SYNONYM DeadLockTbl;
871+
DROP SYNONYM dbo.DeadLockTbl;
874872
END;
875873

876874
RAISERROR('Creating synonym DeadLockTbl', 0, 1) WITH NOWAIT;
877875
SET @StringToExecute =
878-
N'CREATE SYNONYM DeadLockTbl FOR ' +
876+
N'CREATE SYNONYM dbo.DeadLockTbl FOR ' +
879877
@OutputDatabaseName +
880878
N'.' +
881879
@OutputSchemaName +
@@ -4105,7 +4103,7 @@ BEGIN
41054103

41064104
RAISERROR('Finished at %s', 0, 1, @d) WITH NOWAIT;
41074105

4108-
DROP SYNONYM DeadLockTbl;
4106+
DROP SYNONYM dbo.DeadLockTbl;
41094107

41104108
SET @d = CONVERT(varchar(40), GETDATE(), 109);
41114109
RAISERROR('Findings to table %s', 0, 1, @d) WITH NOWAIT;
@@ -4135,7 +4133,7 @@ BEGIN
41354133

41364134
RAISERROR('Finished at %s', 0, 1, @d) WITH NOWAIT;
41374135

4138-
DROP SYNONYM DeadlockFindings; /*done with inserting.*/
4136+
DROP SYNONYM dbo.DeadlockFindings; /*done with inserting.*/
41394137
END;
41404138
ELSE /*Output to database is not set output to client app*/
41414139
BEGIN

0 commit comments

Comments
 (0)