Condividi tramite


Aggiunta di un gestore eventi a un pacchetto

In fase di esecuzione contenitori e attività generano eventi. È possibile creare gestori di eventi personalizzati che rispondono a tali eventi eseguendo un flusso di lavoro alla generazione dell'evento. Ad esempio, è possibile creare un gestore di evento che invia un messaggio di posta elettronica quando un'attività non viene completata correttamente.

Un gestore di evento è simile a un pacchetto. Come un pacchetto, può fornire un ambito per le variabili e includere un flusso di controllo, oltre a flussi di dati facoltativi. È possibile compilare gestori di eventi per i pacchetti, per il contenitore Ciclo Foreach, per il contenitore Ciclo For, per il contenitore Sequenza e per tutte le attività.

Per creare i gestori di eventi è possibile usare l'area di progettazione della scheda Gestori eventi in Progettazione SSIS.

Quando la scheda Gestori eventi è attiva, nei nodi Elementi flusso di controllo e Attività di manutenzione della casella degli strumenti di Progettazione SSIS sono disponibili le attività e i contenitori necessari per la compilazione del flusso di controllo del gestore dell'evento. Nei nodi Origini flusso di dati, Trasformazionie Destinazioni flusso di dati sono disponibili le origini dei dati, le trasformazioni e le destinazioni per la compilazione dei flussi di dati nel gestore di evento. Per altre informazioni, vedere Flusso di controllo e Flusso di dati.

La scheda Gestori eventi include anche l'area Gestioni connessioni , in cui è possibile creare e modificare le gestioni connessioni usate dai gestori di eventi per connettersi a server e origini dei dati. Per altre informazioni, vedere Creazione di gestioni connessioni.

Per creare un gestore dell'evento

  1. In SQL Server Data Tools (SSDT) aprire il progetto di Integration Services che contiene il pacchetto desiderato.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.

  3. Fare clic sulla scheda Gestori eventi .

    Screenshot dell'area di progettazione con la scheda Gestore eventi

    La creazione del flusso di controllo e dei flussi di dati di un gestore dell'evento è analoga alla creazione del flusso di controllo e dei flussi di dati di un pacchetto. Per altre informazioni, vedere Flusso di controllo e Flusso di dati.

  4. Nell'elenco File eseguibili selezionare il file per il quale si desidera creare un gestore dell'evento.

  5. Nell'elenco Gestore evento selezionare il gestore dell'evento che si desidera compilare.

  6. Fare clic sul collegamento nell'area di progettazione della scheda Gestore evento .

  7. Aggiungere le voci del flusso di controllo nel gestore dell'evento, quindi connetterle tra di loro tramite un vincolo di precedenza trascinando il vincolo da una voce del flusso di controllo a un'altra. Per altre informazioni, vedere Flusso di controllo.

  8. Facoltativamente, aggiungere un'attività Flusso di dati e nell'area di progettazione della scheda Flusso di dati creare un flusso di dati per il gestore dell'evento. Per altre informazioni, vedere Flusso di dati.

  9. Scegliere Salva elementi selezionati dal menu File per salvare il pacchetto.

Vedere anche

SQL Server Integration Services
Registrazione di Integration Services (SSIS)