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 utilizzare 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 di evento. Nei nodi Origini flusso di dati, Trasformazioni e 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 ulteriori informazioni, vedere Flusso di controllo e Flusso di dati.

La scheda Gestori eventi include inoltre l'area Gestioni connessioni, in cui è possibile creare e modificare le gestioni connessioni utilizzate dai gestori di eventi per connettersi a server e origini dei dati. Per ulteriori 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 contenente il pacchetto desiderato.

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

  3. Fare clic sulla scheda Gestori eventi.

    Schermata dell'area di progettazione con 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 ulteriori 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 Gestori eventi.

  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 ulteriori 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 ulteriori informazioni, vedere Flusso di dati.

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

Vedere anche

Concetti

SQL Server Integration Services

Registrazione di Integration Services (SSIS)