Condividi tramite


Attività Esegui processo

Data aggiornamento: 17 luglio 2006

L'attività Esegui processo consente di eseguire un'applicazione o un file batch nell'ambito del flusso di lavoro di un pacchetto di SQL Server 2005 Integration Services (SSIS). È possibile utilizzare l'attività Esegui processo per aprire qualsiasi applicazione standard, ad esempio Microsoft Excel o Microsoft Word, tuttavia viene in genere utilizzata per eseguire applicazioni business o file batch che utilizzano un'origine dei dati. È ad esempio possibile utilizzare l'attività Esegui processo per espandere un file di testo compresso. Il pacchetto può quindi utilizzare il file di testo come origine dei dati per il proprio flusso di dati. È ad esempio possibile utilizzare l'attività Esegui processo per eseguire un'applicazione Visual Basic personalizzata che genera un report giornaliero sulle vendite, che può essere allegato a un'attività Invia messaggi e inoltrato a una lista di distribuzione.

Quando l'attività Esegui processo esegue un'applicazione della riga di comando, fornisce input all'applicazione tramite una variabile specificata in un'impostazione di proprietà. L'attività Esegui processo include inoltre proprietà che consentono di specificare le variabili che utilizzano l'output standard e l'output degli errori dell'applicazione. Per ulteriori informazioni sulle variabili, vedere Variabili in Integration Services e Utilizzo di variabili nei pacchetti.

Nell'attività Esegui processo è possibile specificare gli argomenti del prompt dei comandi richiesti dal file eseguibile o batch. Se ad esempio l'attività apre un documento in Word, l'argomento del prompt dei comandi può essere costituito dal nome del file con estensione doc. È possibile specificare più argomenti di comando da utilizzare in una stessa attività separandoli tramite spazi.

È inoltre possibile configurare l'attività Esegui processo specificando una directory di lavoro, un periodo di timeout o un valore che indica se l'esecuzione del file eseguibile è stata completata. L'attività può essere configurata anche in modo da non riuscire se il codice restituito dal file eseguibile non corrisponde al valore che indica il completamento dell'esecuzione oppure se il file eseguibile non viene trovato nel percorso specificato.

Altre attività correlate

Integration Services include altre attività che eseguono operazioni di flusso di lavoro, quale l'esecuzione di pacchetti.

Per ulteriori informazioni su tali attività, fare clic su uno degli argomenti seguenti:

Voci di log personalizzate disponibili nell'attività Esegui processo

Nella tabella seguente sono elencate le voci di log personalizzate disponibili per l'attività Esegui processo. Per ulteriori informazioni, vedere Implementazione della registrazione nei pacchetti e Messaggi personalizzati per la registrazione.

Voce di log Descrizione

ExecuteProcessExecutingProcess

Offre informazioni sui processi che l'attività è configurata per eseguire.

Vengono scritte due voci di log. Una contiene informazioni sul nome e sulla posizione del file eseguibile eseguito dall'attività, l'altra registra l'uscita dal file eseguibile.

ExecuteProcessVariableRouting

Offre informazioni sulle variabili indirizzate all'input e agli output del file eseguibile. Vengono scritte voci di log per stdin (l'input), stdout (l'output) e stderr (l'output degli errori).

Configurazione dell'attività Esegui processo

È possibile impostare le proprietà tramite Progettazione SSIS o a livello di programmazione.

Per ulteriori informazioni sulle proprietà che è possibile impostare in Progettazione SSIS, fare clic su uno degli argomenti seguenti:

Per ulteriori informazioni sull'impostazione di queste proprietà in Progettazione SSIS, fare clic sull'argomento seguente:

Configurazione dell'attività Esegui processo a livello di programmazione

Per ulteriori informazioni sull'impostazione di queste proprietà a livello di programmazione, fare clic sull'argomento seguente:

Vedere anche

Concetti

Attività di Integration Services
Creazione del flusso di controllo di un pacchetto

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

17 luglio 2006

Contenuto modificato:
  • Aggiunta di una tabella di voci di log personalizzate.