March 2007 Blog Posts

Eseguire DTS di SQL 2000 tramite T-SQL.

Questa mattina devo simulare da un cliente l' esecuzione da remoto di alcuni Package che prelevano i dati da un Sistema SQL 2005 e li inseriscono in un MainFrame AS400.Il problema principale è dato dal fatto che non posso schedulare queste DTS ma devono essere eseguite da un TRIGGER. Per prima cosa ho dovuto cercare in giro il codice per eseguire in remoto una DTS. Questa è una soluzione. Login sulla macchina SQL e Run della DTS. /*    DICHIARAZIONE PACKAGE DTS*/DECLARE @oPKG intDECLARE @hr intEXEC @hr = sp_OACreate 'DTS.Package', @oPKG OUTIF @hr <> 0BEGIN    PRINT '***  Creazione Pacchetto Fallita ***'    RETURNEND Mando in...