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.
Aprire una finestra del prompt dei comandi.
Eseguire
DTExec.exe
e specificare i valori almeno per i parametriISServer
eServer
, come illustrato nell'esempio seguente:dtexec /ISServer "\SSISDB\Project1Folder\Integration Services Project1\Package.dtsx" /Server "localhost"
Passaggi successivi
- Prendere in considerazione altri modi per eseguire un pacchetto.