Kör ett SSIS-paket från kommandotolken med DTExec.exe

Gäller för:SQL Server SSIS Integration Runtime i Azure Data Factory

Denna snabbstart visar hur man kör ett SSIS-paket från kommandoprompten genom att köra DTExec.exe med rätt parametrar.

Note

Metoden som beskrivs i denna artikel har inte testats med paket som distribuerats till en Azure SQL Database-server.

För mer information om DTExec.exe, se dtexec Utility.

Plattformar som stöds

Du kan använda informationen i den här snabbstarten för att köra ett SSIS-paket på följande plattformar:

  • SQL Server i Windows.

Metoden som beskrivs i denna artikel har inte testats med paket som distribuerats till en Azure SQL Database-server. Mer information om hur du distribuerar och kör paket i Azure finns i Lyft och flytta služba SSIS-arbetsbelastningar till molnet.

Du kan inte använda informationen i den här snabbstarten för att köra ett SSIS-paket på Linux. Mer information om hur du kör paket på Linux finns i Extrahera, transformera och läsa in data i Linux med SSIS.

Kör ett paket med dtexec

Om mappen som innehåller DTExec.exe inte finns i din path miljövariabel kan du behöva använda kommandot cd för att byta till dess katalog. För SQL Server 2017 är denna mapp vanligtvis C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn.

Med parametervärdena som används i följande exempel kör programmet paketet i den angivna mappvägen på SSIS-servern – det vill säga servern som är värd för SSIS Catalog-databasen (SSISDB). Parametern /Server anger serverns namn. Programmet ansluter som nuvarande användare med Windows Integrated Authentication. För att använda SQL-autentisering anger du parametrarna Password och /User med lämpliga värden.

  1. Öppna ett kommandotolksfönster.

  2. Kör DTExec.exe och ange åtminstone värden för parametrarna ISServer och Server, som visas i följande exempel:

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