Eseguire un pacchetto SSIS dal prompt dei comandi con DTExec.exe

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

Questa guida introduttiva illustra come eseguire un pacchetto SSIS al prompt dei comandi eseguendo DTExec.exe con i parametri appropriati.

Nota

Il metodo descritto in questo articolo non è stato testato con i pacchetti distribuiti in un server di database SQL di Azure.

Per altre informazioni su DTExec.exe, vedere Utilità dtexec.

Piattaforme supportate

È possibile usare le informazioni di questa guida introduttiva per eseguire un pacchetto SSIS nelle piattaforme seguenti:

  • SQL Server in Windows.

Il metodo descritto in questo articolo non è stato testato con i pacchetti distribuiti in un server di database SQL di Azure. Per altre informazioni sulla distribuzione e l'esecuzione di pacchetti in Azure, vedere Spostare i carichi di lavoro di SQL Server Integration Services nel cloud.

Non è possibile usare le informazioni di questa guida introduttiva per eseguire un pacchetto SSIS in Linux. Per altre informazioni sull'esecuzione di pacchetti in Linux, vedere Estrarre, trasformare e caricare i dati in Linux con SSIS.

Eseguire un pacchetto con dtexec

Se la cartella che contiene DTExec.exe non si trova nella variabile di ambiente path, può essere necessario usare il comando cd per passare alla directory corrispondente. Per SQL Server 2017 questa cartella è in genere C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn.

Con i valori dei parametri usati nell'esempio seguente, il programma esegue il pacchetto nel percorso della cartella specificato nel server SSIS, ovvero il server che ospita il database del catalogo SSIS (SSISDB). Il parametro /Server specifica il nome del server. Il programma si connette come utente corrente con l'autenticazione integrata di Windows. Per usare l'autenticazione SQL, specificare i parametri /User e Password con i valori appropriati.

  1. Aprire una finestra del prompt dei comandi.

  2. Eseguire DTExec.exe e specificare i valori almeno per i parametri ISServer e Server, come illustrato nell'esempio seguente:

    dtexec /ISServer "\SSISDB\Project1Folder\Integration Services Project1\Package.dtsx" /Server "localhost"
    

Passaggi successivi