Freigeben über


Ausführen eines SSIS-Pakets über die Eingabeaufforderung mit „DTExec.exe“

Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory

In diesem Schnellstart wird gezeigt, wie Sie ein SSIS-Paket über die Eingabeaufforderung ausführen, indem Sie DTExec.exe mit den entsprechenden Parametern ausführen.

Hinweis

Die in diesem Artikel beschriebene Methode wurde nicht Paketen getestet, die für einen Azure SQL-Datenbank-Server bereitgestellt werden.

Weitere Informationen zu DTExec.exe finden Sie unter dtexec Utility (Hilfprogramm dtexec).

Unterstützte Plattformen

Mithilfe der Informationen in diesem Schnellstart können Sie auf den folgenden Plattformen SSIS-Pakete ausführen:

  • SQL Server unter Windows

Die in diesem Artikel beschriebene Methode wurde nicht Paketen getestet, die für einen Azure SQL-Datenbank-Server bereitgestellt werden. Weitere Informationen zum Bereitstellen und Ausführen von Paketen in Azure finden Sie unter Migration von SQL Server Integration Services-Workloads in die Cloud per Lift & Shift.

Anhand der Informationen in diesem Schnellstart können Sie unter Linux keine SSIS-Pakete ausführen. Weitere Informationen zum Ausführen von Paketen finden Sie unter Extrahieren, Transformieren und Laden von Daten unter Linux mit SSIS.

Ausführen eines Pakets mit dtexec

Wenn sich der Ordner, der DTExec.exe enthält, nicht in Ihrer Umgebungsvariable path befindet, müssen Sie möglicherweise mit dem Befehl cd in das Verzeichnis wechseln. Bei SQL Server 2017 lautet dieser Ordner in der Regel C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn.

Mit den im folgenden Beispiel verwendeten Parameterwerten führt das Programm das Paket im angegebenen Ordnerpfad auf dem SSIS-Server aus – d.h. dem Server, der die SSIS-Katalogdatenbank (SSISDB) hostet. Der /Server-Parameter stellt den Namen des Servers bereit. Das Programm stellt als aktueller Benutzer eine Verbindung mit der integrierten Windows-Authentifizierung her. Um die SQL-Authentifizierung zu verwenden, geben Sie die entsprechenden Werte für die Parameter /User und Password an.

  1. Öffnen Sie ein Eingabeaufforderungsfenster.

  2. Führen Sie DTExec.exe aus, und geben Sie mindestens für die Parameter ISServer und Server Werte an, wie im folgenden Beispiel gezeigt:

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

Nächste Schritte