Pianificazione dell'esecuzione di pacchetti SSIS in SQL Server Agent

È possibile automatizzare l'esecuzione dei pacchetti SQL Server Integration Services 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 che SQL Server Management Studio fornisce per SQL Server. Per ulteriori informazioni, vedere Implementazione di processi.

Dopo la creazione del processo, è necessario aggiungere almeno un passaggio e impostare il tipo di passaggio su SQL Server Integration Services. In un processo possono essere inclusi più passaggi, ognuno dei quali consente di eseguire un pacchetto diverso. Tramite un passaggio di processo di SQL Server Agent è possibile eseguire pacchetti 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 tramite il passaggio del processo verrà eseguito il pacchetto in modalità a 64 bit. Per eseguire un pacchetto in modalità a 32 bit da una versione a 64 bit di SQL Server Agent, selezionare Usa runtime a 32 bit nella scheda Opzioni di esecuzione della finestra di dialogo Nuovo passaggio di processo. Per ulteriori informazioni, vedere Procedura: Esecuzione di un pacchetto.

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 (strumento di SSIS).

Dopo aver aggiunto il processo e il passaggio di processo, è necessario creare una pianificazione per l'esecuzione del processo. Per ulteriori informazioni, vedere Creazione e collegamento di pianificazioni ai processi.

È 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 in cui viene eseguito un pacchetto Integration Services come passaggio del processo di SQL Server Agent richiede tutte le stesse autorizzazioni di un account in cui viene eseguito direttamente il pacchetto.

Per creare un passaggio di processo per l'esecuzione di pacchetti SSIS

Risorse esterne

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services

Per informazioni sui download, gli articoli, gli esempi e i video Microsoft più recenti, nonché sulle soluzioni selezionate dalla community, visitare la pagina Integration Services su MSDN:


Per ricevere notifiche automatiche su questi aggiornamenti, sottoscrivere i feed RSS disponibili nella pagina.