Condividi tramite


Abilitare la registrazione per l'esecuzione di pacchetti nel server SSIS

In questa procedura viene descritto come impostare o modificare il livello di registrazione per un pacchetto quando si esegue un pacchetto che è stato distribuito al server Integration Services. Il livello di registrazione impostato quando si esegue il pacchetto sovrascrive la registrazione del pacchetto configurata mediante SQL Server Data Tools (SSDT). Per ulteriori informazioni, vedere Abilitare la registrazione di pacchetti in SQL Server Data Tools.

È possibile specificare il livello di registrazione utilizzando uno dei metodi indicati di seguito. In questo argomento viene illustrato il primo metodo.

  • Configurazione di un'istanza di esecuzione di un pacchetto tramite la finestra di dialogo Esegui pacchetto

  • Impostazione di parametri per un'istanza di esecuzione mediante catalog.set_execution_parameter_value (database SSISDB)

  • Configurazione di un processo di SQL Server Agent per l'esecuzione di un pacchetto tramite la finestra di dialogo Nuovo passaggio di processo.

Per impostare il livello di registrazione per un pacchetto mediante la finestra di dialogo Esegui pacchetto

  1. In SQL Server Management Studio, passare al pacchetto in Esplora oggetti.

  2. Fare clic con il pulsante destro del mouse sul pacchetto e selezionare Esegui.

  3. Selezionare la scheda Avanzate nella finestra di dialogo Esegui pacchetto.

  4. In Livello di registrazione, selezionare il livello di registrazione. Per una descrizione dei valori disponibili, vedere la tabella di seguito.

  5. Completare le eventuali altre configurazione pacchetto, quindi fare clic su OK per eseguire il pacchetto.

Sono disponibili i livelli di registrazione seguenti.

Livello di registrazione

Descrizione

Nessuno

La registrazione è disabilitata. Solo lo stato dell'esecuzione del pacchetto viene registrato.

Di base

Tutti gli eventi sono registrati, ad eccezione di eventi personalizzati e di diagnostica. Valore predefinito.

Prestazioni

Vengono registrati solo le statistiche sulle prestazioni e gli eventi OnError e OnWarning.

Nel report Prestazioni di esecuzione vengono visualizzati il tempo di attività e il tempo totale per i componenti flusso di dati del pacchetto. Queste informazioni sono disponibili se il livello di registrazione dell'ultima esecuzione del pacchetto è stato impostato su Prestazioni o Dettagliato. Per ulteriori informazioni, vedere Report per il server Integration Services.

Nella vista catalog.execution_component_phases vengono visualizzate le ore di inizio e di fine per i componenti flusso di dati, per ogni fase di esecuzione. In questa vista vengono visualizzate le informazioni per i componenti solo quando il livello di registrazione dell'esecuzione del pacchetto è impostato su Prestazioni o Dettagliato.

Dettagliato

Tutti gli eventi vengono registrati, inclusi gli eventi personalizzati e di diagnostica.

L'evento DiagnosticEx rappresenta un esempio di un evento di diagnostica. Ogni volta che un'attività Esegui pacchetto esegue un pacchetto figlio, l'evento viene registrato. Il messaggio di evento include i valori dei parametri passati ai pacchetti figlio

Il valore della colonna di messaggio per DiagnosticEx è Testo XML. . Per visualizzare il testo del messaggio per l'esecuzione di un pacchetto, eseguire una query sulla vista catalog.operation_messages (database SSISDB).

[!NOTA]

Gli eventi personalizzati includono gli eventi registrati dalle attività di Integration Services. Per ulteriori informazioni, vedere Messaggi personalizzati per la registrazione.

Nella vista catalog.execution_data_statistics viene visualizzata una riga ogni volta che un componente flusso di dati invia dati a un componente a valle, per l'esecuzione di un pacchetto. Il livello di registrazione deve essere impostato su Dettagliato per acquisire queste informazioni nella vista.

Vedere anche

Attivitá

Abilitare la registrazione di pacchetti in SQL Server Data Tools

Concetti

Registrazione di Integration Services (SSIS)