@@ -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