Condividi tramite


Aggiungere un gestore eventi a un pacchetto

In fase di esecuzione, i contenitori e le attività generano eventi. È possibile creare gestori eventi personalizzati che rispondono a questi eventi eseguendo un flusso di lavoro quando viene generato l'evento. Ad esempio, è possibile creare un gestore eventi che invia un messaggio di posta elettronica quando un'attività non riesce.

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

I gestori eventi vengono creati usando l'area di progettazione della scheda Gestori eventi in Progettazione SSIS.

Quando la scheda Gestori eventi è attiva, i nodi Elementi flusso di controllo e Attività piano di manutenzione della casella degli strumenti in Progettazione SSIS contengono le attività e i contenitori per la compilazione del flusso di controllo nel gestore eventi. I nodi Origini Flusso di Dati, Trasformazionie Destinazioni Flusso di Dati contengono le origini dati, le trasformazioni e le destinazioni necessarie per costruire i flussi di dati nel gestore degli eventi. 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 eventi per connettersi a server e origini dati. Per altre informazioni, vedere Creare Gestori di Connessioni.

Per creare un gestore eventi

  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 il gestore eventi

    La creazione del flusso di controllo e dei flussi di dati in un gestore eventi è simile alla creazione del flusso di controllo e dei flussi di dati in un pacchetto. Per altre informazioni, vedere Flusso di controllo e flusso di dati.

  4. Nell'elenco Eseguibile selezionare l'eseguibile per il quale si vuole creare un gestore eventi.

  5. Nell'elenco Gestore eventi selezionare il gestore eventi da compilare.

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

  7. Aggiungere elementi del flusso di controllo al gestore eventi e connettere gli elementi usando un vincolo di precedenza trascinando il vincolo da un elemento del flusso di controllo a un altro. 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 eventi. 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 dei servizi di integrazione (SSIS)