Voer een SSIS-pakket uit via de opdrachtprompt met DTExec.exe

Van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

Deze quickstart laat zien hoe je een SSIS-pakket vanuit de opdrachtprompt kunt uitvoeren door met de juiste parameters te draaien DTExec.exe .

Note

De in dit artikel beschreven methode is niet getest met pakketten die zijn uitgerold op een Azure SQL Database-server.

Voor meer informatie hierover DTExec.exe, zie dtexec Utility.

Ondersteunde platforms

U kunt de informatie in deze quickstart gebruiken om een SSIS-pakket uit te voeren op de volgende platforms:

  • SQL Server in Windows.

De in dit artikel beschreven methode is niet getest met pakketten die zijn uitgerold op een Azure SQL Database-server. Zie Lift and Shift SQL Server Integration Services-workloads naar de cloud voor meer informatie over het implementeren en uitvoeren van pakketten in Azure.

U kunt de informatie in deze quickstart niet gebruiken om een SSIS-pakket uit te voeren op Linux. Zie Gegevens extraheren, transformeren en laden in Linux met SSIS voor meer informatie over het uitvoeren van pakketten op Linux.

Voer een pakket uit met dtexec

Als de map die DTExec.exe bevat niet is opgenomen in de omgevingsvariabele path, moet je mogelijk de opdracht cd gebruiken om naar de bijbehorende map te gaan. Voor SQL Server 2017 is deze map meestal C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn.

Met de parameters die in het volgende voorbeeld worden gebruikt, draait het programma het pakket in het opgegeven mappad op de SSIS-server – dat wil zeggen, de server die de SSIS Catalog-database (SSISDB) host. De /Server parameter geeft de servernaam. Het programma maakt verbinding als huidige gebruiker met Windows Integrated Authentication. Om SQL-authenticatie te gebruiken, specificeer je de /User parameters en Password met de juiste waarden.

  1. Open een opdrachtpromptvenster.

  2. Voer DTExec.exe uit en geef waarden ten minste voor de ISServer en de Server parameters, zoals getoond in het volgende voorbeeld:

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