Altro Update:
Ho modificato il codice (ovviamente utilizzando solo un tipo di istruzioni) e il tutto ha ripreso a funzionare.
Questo è un esempio di codice non funzionante:
codice:
SELECT @DES_ART = DES_ART FROM INSERTED
EXEC SRVREMOTO.DBREMOTO.DBO.DISABLE_TRG ART_ANA,TRG_ART_ANA_UPD
UPDATE SRVREMOTO.DBREMOTO.DBO.ART_ANA SET DES_ART = @DES_ART WHERE COD_ART=@COD_ART
EXEC SRVREMOTO.DBREMOTO.DBO.ENABLE_TRG ART_ANA,TRG_ART_ANA_UPD
... che modificato così funziona:
codice:
SELECT @DES_ART = DES_ART FROM INSERTED
EXEC SRVREMOTO.DBREMOTO.DBO.DISABLE_TRG ART_ANA,TRG_ART_ANA_UPD
EXEC ('UPDATE SRVREMOTO.DBREMOTO.DBO.ART_ANA SET DES_ART = '''+@DES_ART+''' WHERE COD_ART='''+@COD_ART+'''') AT SRVREMOTO
EXEC SRVREMOTO.DBREMOTO.DBO.ENABLE_TRG ART_ANA,TRG_ART_ANA_UPD
E' una soluzione, ma nel poco tempo a disposizione non è ampiamente fattibile.