Pianificazione dell'esecuzione di pacchetti in SQL Server Agent
Data aggiornamento: 15 settembre 2007
È possibile automatizzare l'esecuzione dei pacchetti di SQL Server 2005 Integration Services (SSIS) tramite SQL Server Agent. SQL Server Agent è il servizio Windows per l'automatizzazione delle attività tramite processi di SQL Server Agent. Per poter eseguire automaticamente processi locali o multiserver, è necessario che SQL Server Agent sia attivo. Per ulteriori informazioni, vedere Configurazione di SQL Server Agent.
Per automatizzare l'esecuzione di pacchetti, è necessario creare un processo nella finestra di dialogo Nuovo processo disponibile in SQL Server Management Studio per SQL Server 2005. Per ulteriori informazioni, vedere Implementazione di processi.
Dopo la creazione del processo, è necessario aggiungere almeno un passaggio e impostare il tipo di passaggio su Esecuzione pacchetto SSIS. Un processo può includere più passaggi, ognuno dei quali esegue un pacchetto diverso. Un passaggio di processo di SQL Server Agent può eseguire pacchetti di Integration Services salvati nel database msdb o nel file system. Per ulteriori informazioni, vedere Creazione di passaggi di processo.
[!NOTA] In un computer a 64 bit, il tipo di passaggio del processo SQL Server Integration Services indica che il passaggio del processo eseguirà il pacchetto in modalità a 64 bit. Se invece si desidera far eseguire al processo il pacchetto nella modalità a 32 bit, impostare il tipo di passaggio del processo in Sistema operativo (CmdExec)e quindi far richiamare al passaggio del processo la versione a 32-bit dell'utilità dtexec (dtexec.exe). Per ulteriori informazioni, vedere Procedura: Esecuzione di un pacchetto tramite un processo di SQL Server Agent.
L'esecuzione di un pacchetto di Integration Services da un passaggio di processo è simile all'esecuzione di un pacchetto tramite le utilità DTExec e DTExecUI. Le opzioni di run-time per un pacchetto non vengono impostate tramite opzioni della riga di comando o nella finestra di dialogo Utilità di esecuzione pacchetti, ma nella finestra di dialogo Nuovo passaggio di processo. Per ulteriori informazioni sulle opzioni della riga di comando per l'esecuzione di un pacchetto, vedere Utilità dtexec.
Dopo aver aggiunto il processo e il passaggio di processo, è necessario creare una pianificazione per l'esecuzione del processo. Per ulteriori informazioni, vedere Creazione di pianificazioni.
È possibile migliorare il processo impostando opzioni di notifica, ad esempio aggiungendo avvisi o specificando l'operatore che deve inviare un messaggio di posta elettronica al completamento del processo. Per ulteriori informazioni, vedere Definizione di avvisi.
L'account che esegue un pacchetto Integration Services come passaggio del processo SQL Server Agent richiede tutte le stesse autorizzazioni di un account che esegue direttamente il pacchetto. Per informazioni sulla risoluzione dei problemi per i pacchetti eseguiti dai processi di SQL Server Agent, vedere l'articolo della Knowledge Base Microsoft, An SSIS package does not run when you call the SSIS package from a SQL Server Agent job step.
Per creare un passaggio di processo per l'esecuzione di pacchetti
Vedere anche
Concetti
Considerazioni su Integration Services in computer a 64 bit
Altre risorse
Amministrazione di Integration Services
Guida in linea e informazioni
Cronologia modifiche
Release | Cronologia |
---|---|
15 settembre 2007 |
|