Condividi tramite


Eventi registrati da un pacchetto di Integration Services

Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory

Un pacchetto di Integration Services registra diversi messaggi di eventi nel registro eventi applicazioni di Windows. nel registro eventi applicazioni di Windows.

In questo argomento vengono fornite informazioni sui messaggi di evento comuni registrati da un pacchetto nel registro eventi applicazioni. Alcuni di questi messaggi vengono registrati per impostazione predefinita, anche se per il pacchetto non è stata abilitata la funzione di registrazione. Altri messaggi, invece, vengono registrati solo se tale funzione è stata abilitata. L'origine eventi per i messaggi è SQLISPackage, indipendentemente dal fatto che la registrazione avvenga per impostazione predefinita o perché è stata abilitata la funzione di registrazione.

Per informazioni generali sull'esecuzione dei pacchetti SSIS, vedere Esecuzione di progetti e pacchetti.

Per informazioni sulla risoluzione dei problemi relativi all'esecuzione dei pacchetti, vedere Strumenti per la risoluzione dei problemi relativi all'esecuzione dei pacchetti.

Messaggi relativi allo stato del pacchetto

Durante l'esecuzione, un pacchetto di Integration Services di norma registra vari messaggi relativi al proprio stato e avanzamento. Tali messaggi sono elencati nella tabella seguente.

Nota

I messaggi indicati nella tabella vengono registrati anche se non è stata abilitata la funzione di registrazione per il pacchetto.

ID evento Nome simbolico Testo Note
12288 DTS_MSG_PACKAGESTART Esecuzione del pacchetto "" avviata L'esecuzione del pacchetto è stata avviata.
12289 DTS_MSG_PACKAGESUCCESS Esecuzione del pacchetto "" completata. Il pacchetto è stato eseguito correttamente e non è più in esecuzione.
12290 DTS_MSG_PACKAGECANCEL Esecuzione del pacchetto "%1!s!" annullata. Il pacchetto non è più in esecuzione in quanto è stato annullato.
12291 DTS_MSG_PACKAGEFAILURE Esecuzione del pacchetto "" non riuscita. L'esecuzione del pacchetto non è riuscita ed è stata arrestata.

Per impostazione predefinita, in una nuova installazione, Integration Services viene configurato in modo da non registrare determinati eventi correlati all'esecuzione dei pacchetti nel registro eventi delle applicazioni. Questa impostazione impedisce la generazione di un numero eccessivo di voci del registro eventi quando si usa la funzionalità Agente di raccolta dati della versione corrente di SQL Server Integration Services. Gli eventi che non sono registrati includono EventID 12288, il quale indica che il pacchetto è stato avviato, ed EventID 12289, il quale indica che il pacchetto è stato completato. Per inserire questi due eventi nel registro eventi dell'applicazione, aprire il Registro di sistema per la modifica. Nel Registro di sistema individuare il nodo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\SSIS e modificare il valore di DWORD dell'impostazione LogPackageExecutionToEventLog da 0 a 1. Tuttavia, nell'installazione di un aggiornamento Integration Services è configurato per registrare questi due eventi. Per disabilitare la registrazione, modificare il valore dell'impostazione LogPackageExecutionToEventLog da 1 a 0.

Messaggi associati alla registrazione dei pacchetti

Se è stata abilitata la funzione di registrazione per il pacchetto, il registro eventi applicazioni è una delle destinazioni supportate dalle funzionalità di registrazione facoltative nei pacchetti di Integration Services. Per altre informazioni, vedere Registrazione di Integration Services (SSIS).

Se è stata abilitata la funzione di registrazione per il pacchetto e il percorso del log è il registro eventi dell'applicazione, vengono registrate le voci che riguardano le informazioni seguenti:

  • Messaggi relativi alle fasi di esecuzione del pacchetto.

  • Messaggi relativi a eventi specifici che si verificano durante l'esecuzione del pacchetto.

Messaggi relativi alle fasi di esecuzione del pacchetto

ID evento Nome simbolico Testo Note
12544 DTS_MSG_EVENTLOGENTRY Nome evento: %1%r Messaggio: %9%r Operatore: %2%r Nome origine: %3%r ID origine: %4%r ID esecuzione: %5%r Ora inizio: %6%r Ora fine: %7%r Codice dati: %8 Quando si configura la funzione di registrazione per il pacchetto nel registro eventi applicazioni, vari messaggi utilizzano questo formato generico.
12556 DTS_MSG_EVENTLOGENTRY_PACKAGESTART Nome evento: %1%r Messaggio: %9%r Operatore: %2%r Nome origine: %3%r ID origine: %4%r ID esecuzione: %5%r Ora inizio: %6%r Ora fine: %7%r Codice dati: %8 Il pacchetto è stato avviato.
12547 DTS_MSG_EVENTLOGENTRY_PREVALIDATE Nome evento: %1%r Messaggio: %9%r Operatore: %2%r Nome origine: %3%r ID origine: %4%r ID esecuzione: %5%r Ora inizio: %6%r Ora fine: %7%r Codice dati: %8 La convalida dell'oggetto sta per iniziare.
12548 DTS_MSG_EVENTLOGENTRY_POSTVALIDATE Nome evento: %1%r Messaggio: %9%r Operatore: %2%r Nome origine: %3%r ID origine: %4%r ID esecuzione: %5%r Ora inizio: %6%r Ora fine: %7%r Codice dati: %8 La convalida dell'oggetto è stata completata.
12552 DTS_MSG_EVENTLOGENTRY_PROGRESS Nome evento: %1%r Messaggio: %9%r Operatore: %2%r Nome origine: %3%r ID origine: %4%r ID esecuzione: %5%r Ora inizio: %6%r Ora fine: %7%r Codice dati: %8 Questo messaggio generico segnala lo stato di avanzamento del pacchetto.
12546 DTS_MSG_EVENTLOGENTRY_POSTEXECUTE Nome evento: %1%r Messaggio: %9%r Operatore: %2%r Nome origine: %3%r ID origine: %4%r ID esecuzione: %5%r Ora inizio: %6%r Ora fine: %7%r Codice dati: %8 Le operazioni previste per l'oggetto sono state completate.
12557 DTS_MSG_EVENTLOGENTRY_PACKAGEEND Nome evento: %1%r Messaggio: %9%r Operatore: %2%r Nome origine: %3%r ID origine: %4%r ID esecuzione: %5%r Ora inizio: %6%r Ora fine: %7%r Codice dati: %8 L'esecuzione del pacchetto è completata.

Messaggi relativi agli eventi

Nella tabella seguente sono elencati solo alcuni dei messaggi restituiti in seguito a eventi. Per un elenco più completo dei messaggi di errore, di avviso e informativi usati da Integration Services, vedere Guida di riferimento ai messaggi e agli errori di Integration Services.

ID evento Nome simbolico Testo Note
12251 DTS_MSG_EVENTLOGENTRY_TASKFAILED Nome evento: %1%r Messaggio: %9%r Operatore: %2%r Nome origine: %3%r ID origine: %4%r ID esecuzione: %5%r Ora inizio: %6%r Ora fine: %7%r Codice dati: %8 Impossibile eseguire l'attività.
12250 DTS_MSG_EVENTLOGENTRY_ERROR Nome evento: %1%r Messaggio: %9%r Operatore: %2%r Nome origine: %3%r ID origine: %4%r ID esecuzione: %5%r Ora inizio: %6%r Ora fine: %7%r Codice dati: %8 Questo messaggio segnala un errore.
12249 DTS_MSG_EVENTLOGENTRY_WARNING Nome evento: %1%r Messaggio: %9%r Operatore: %2%r Nome origine: %3%r ID origine: %4%r ID esecuzione: %5%r Ora inizio: %6%r Ora fine: %7%r Codice dati: %8 Questo messaggio segnala un avviso.
12258 DTS_MSG_EVENTLOGENTRY_INFORMATION Nome evento: %1%r Messaggio: %9%r Operatore: %2%r Nome origine: %3%r ID origine: %4%r ID esecuzione: %5%r Ora inizio: %6%r Ora fine: %7%r Codice dati: %8 Questo messaggio segnala informazioni non associate a un errore o a un avviso.

Visualizzare le voci di log nella finestra Registra eventi

In questo argomento viene descritta la procedura per eseguire un pacchetto e visualizzare le voci di log scritte da tale pacchetto. È possibile visualizzare le voci di log in tempo reale. Le voci di log scritte nella finestra Registra eventi possono inoltre essere copiate e salvate per analisi ulteriori.

Per scrivere le voci di log nella finestra Registra eventi non è necessario scriverle in un log.

Per visualizzare voci di log

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

  2. Scegliere Registra eventi dal menu SSIS. Facoltativamente, è possibile visualizzare la finestra Registra eventi eseguendo il mapping tra il comando View.LogEvents e una combinazione di tasti scelta dall'utente nella pagina Tastiera della finestra di dialogo Opzioni .

  3. Dal menu Debug scegliere Avvia debug.

    Quando il runtime rileva i messaggi personalizzati e gli eventi per cui è attivata la registrazione, le voci di log per ogni evento o messaggio vengono scritte nella finestra Registra eventi .

  4. Dal menu Debug scegliere Arresta debug.

    Le voci di log rimangono disponibili nella finestra Registra eventi finché non si esegue nuovamente il pacchetto, non si esegue un pacchetto diverso o non si chiude SQL Server Data Tools.

  5. Esaminare le voci di log nella finestra Registra eventi .

  6. Facoltativamente, selezionare le voci di log da copiare, fare clic con il pulsante destro del mouse e quindi scegliere Copia.

  7. Facoltativamente, fare doppio clic su una voce di log e, nella finestra di dialogo Voce log , esaminare i dettagli della singola voce di log selezionata.

  8. Nella finestra di dialogo Voce log usare le frecce SU o GIÙ per visualizzare la voce di log precedente o successiva e quindi fare clic sull'icona Copia per copiare la voce di log selezionata.

  9. Aprire un editor di testo, incollare e quindi salvare la voce di log in un file di testo.