Uruchom pakiet SSIS z wiersza poleceń z DTExec.exe

Dotyczy:SQL Server Środowisko SSIS Integration Runtime w usłudze Azure Data Factory

Ten szybki start pokazuje, jak uruchomić pakiet SSIS z wiersza poleceń, uruchamiając DTExec.exe z odpowiednimi parametrami.

Note

Metoda opisana w tym artykule nie była testowana w pakietach wdrożonych na serwerze Azure SQL Database.

Więcej informacji o DTExec.exe, zobacz dtexec Utility.

Obsługiwane platformy

Informacje przedstawione w tym przewodniku Szybki start umożliwiają uruchamianie pakietu usług SSIS na następujących platformach:

  • Program SQL Server w systemie Windows.

Metoda opisana w tym artykule nie była testowana w pakietach wdrożonych na serwerze Azure SQL Database. Aby uzyskać więcej informacji na temat wdrażania i uruchamiania pakietów na platformie Azure, zobacz Lift and shift SQL Server Integration Services workloads to the cloud (Przenoszenie i przenoszenie obciążeń usług SQL Server Integration Services do chmury).

Nie można skorzystać z informacji w tym szybkim przewodniku, aby uruchomić pakiet SSIS w systemie Linux. Aby uzyskać więcej informacji na temat uruchamiania pakietów w systemie Linux, zobacz Wyodrębnianie, przekształcanie i ładowanie danych w systemie Linux przy użyciu usługi SSIS.

Uruchom pakiet z dtexec

Jeśli folder zawierający DTExec.exe nie znajduje się w zmiennej środowiskowej path, może być konieczne użycie polecenia cd, aby przejść do jego katalogu. W przypadku programu SQL Server 2017 tym folderem jest zazwyczaj C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn.

Przy użyciu wartości parametrów użytych w poniższym przykładzie, program uruchamia pakiet w określonej ścieżce folderu na serwerze SSIS – czyli serwerze, który hostuje bazę danych katalogu SSIS (SSISDB). Parametr /Server ten podaje nazwę serwera. Program łączy się jako bieżący użytkownik, korzystając ze zintegrowanego uwierzytelniania systemu Windows. Aby użyć uwierzytelniania SQL, podaj parametry /User i Password z odpowiednimi wartościami.

  1. Otwórz okno wiersza polecenia.

  2. Uruchom DTExec.exe i podaj wartości co najmniej dla parametrów ISServer i Server, jak pokazano w następującym przykładzie:

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