@@ -589,19 +589,17 @@ BEGIN
589
589
@StringToExecute =
590
590
N' SELECT @r = o.name FROM ' +
591
591
@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 = ' +
593
595
QUOTENAME
594
596
(
595
597
@OutputTableName,
596
598
N' ' ' '
597
599
) +
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' ' ' ;' ,
605
603
@StringToExecuteParams =
606
604
N' @r sysname OUTPUT' ;
607
605
@@ -843,12 +841,12 @@ BEGIN
843
841
)
844
842
BEGIN
845
843
RAISERROR(' Found synonym DeadlockFindings, dropping' , 0 , 1 ) WITH NOWAIT;
846
- DROP SYNONYM DeadlockFindings;
844
+ DROP SYNONYM dbo . DeadlockFindings ;
847
845
END;
848
846
849
847
RAISERROR(' Creating synonym DeadlockFindings' , 0 , 1 ) WITH NOWAIT;
850
848
SET @StringToExecute =
851
- N' CREATE SYNONYM DeadlockFindings FOR ' +
849
+ N' CREATE SYNONYM dbo. DeadlockFindings FOR ' +
852
850
@OutputDatabaseName +
853
851
N' .' +
854
852
@OutputSchemaName +
@@ -870,12 +868,12 @@ BEGIN
870
868
)
871
869
BEGIN
872
870
RAISERROR(' Found synonym DeadLockTbl, dropping' , 0 , 1 ) WITH NOWAIT;
873
- DROP SYNONYM DeadLockTbl;
871
+ DROP SYNONYM dbo . DeadLockTbl ;
874
872
END;
875
873
876
874
RAISERROR(' Creating synonym DeadLockTbl' , 0 , 1 ) WITH NOWAIT;
877
875
SET @StringToExecute =
878
- N' CREATE SYNONYM DeadLockTbl FOR ' +
876
+ N' CREATE SYNONYM dbo. DeadLockTbl FOR ' +
879
877
@OutputDatabaseName +
880
878
N' .' +
881
879
@OutputSchemaName +
@@ -4105,7 +4103,7 @@ BEGIN
4105
4103
4106
4104
RAISERROR(' Finished at %s' , 0 , 1 , @d) WITH NOWAIT;
4107
4105
4108
- DROP SYNONYM DeadLockTbl;
4106
+ DROP SYNONYM dbo . DeadLockTbl ;
4109
4107
4110
4108
SET @d = CONVERT (varchar (40 ), GETDATE(), 109 );
4111
4109
RAISERROR(' Findings to table %s' , 0 , 1 , @d) WITH NOWAIT;
@@ -4135,7 +4133,7 @@ BEGIN
4135
4133
4136
4134
RAISERROR(' Finished at %s' , 0 , 1 , @d) WITH NOWAIT;
4137
4135
4138
- DROP SYNONYM DeadlockFindings; /* done with inserting.*/
4136
+ DROP SYNONYM dbo . DeadlockFindings ; /* done with inserting.*/
4139
4137
END;
4140
4138
ELSE /* Output to database is not set output to client app*/
4141
4139
BEGIN
0 commit comments