Condividi tramite


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

Questa procedura descrive come impostare o modificare il livello di registrazione per un pacchetto quando si esegue un pacchetto distribuito nel server Integration Services. Il livello di registrazione impostato quando si esegue il pacchetto esegue l'override della registrazione dei pacchetti configurata usando SQL Server Data Tools (SSDT). Vedere Abilitare la registrazione di pacchetti in SQL Server Data Tools per altre informazioni.

È 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 dei parametri per un'istanza di esecuzione tramite 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 Esecuzione 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.
Basic Tutti gli eventi sono registrati, ad eccezione di eventi personalizzati e di diagnostica. Si tratta del 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 altre informazioni, vedere report per il server Integration Services.

La vista catalog.execution_component_phases visualizza 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 un'esecuzione del pacchetto, eseguire una query nella vista catalog.operation_messages (database SSISDB).

Nota: gli eventi personalizzati includono gli eventi registrati dalle attività di Integration Services. Per altre informazioni, vedere Custom Messages for Logging.

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

Vedere anche

Registrazione di Integration Services (SSIS)
Abilitare la registrazione di pacchetti in SQL Server Data Tools