Spusť SSIS balíček z příkazového řádku pomocí DTExec.exe

Platí pro:SQL Server SSIS Integration Runtime v rámci Azure Data Factory

Tento rychlý úvod ukazuje, jak spustit balíček SSIS z příkazového řádku spuštěním DTExec.exe s odpovídajícími parametry.

Note

Metoda popsaná v tomto článku nebyla testována s balíčky nasazenými na serveru Azure SQL Database.

Pro více informací DTExec.exeviz dtexec Utility.

Podporované platformy

Informace v tomto rychlém startu můžete použít ke spuštění balíčku SSIS na následujících platformách:

  • SQL Server ve Windows

Metoda popsaná v tomto článku nebyla testována s balíčky nasazenými na serveru Azure SQL Database. Další informace o nasazování a spouštění balíčků v Azure najdete v tématu "Lift and shift" úloh služby Služby Integrace SQL Serveru do cloudu.

Informace v tomto rychlém startu nelze použít ke spuštění balíčku SSIS v Linuxu. Další informace o spouštění balíčků v Linuxu najdete v tématu Extrakce, transformace a načítání dat v Linuxu pomocí služby SSIS.

Spustit balíček pomocí dtexec

Pokud složka obsahující DTExec.exe není v proměnné prostředí path, možná budete muset pomocí příkazu cd přejít do tohoto adresáře. Pro SQL Server 2017 je tato složka obvykle C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn.

S použitými hodnotami parametrů v následujícím příkladu program spustí balíček ve specifikované cestě ke složce na SSIS serveru – tedy na serveru, který hostuje databázi SSIS Catalog (SSISDB). Parametr /Server poskytuje název serveru. Program se připojuje jako aktuální uživatel pomocí Windows Integrated Authentication. Chcete-li použít ověřování SQL, zadejte parametry /User a Password s odpovídajícími hodnotami.

  1. Otevřete okno příkazového řádku.

  2. Spusťte DTExec.exe a zadejte hodnoty alespoň pro parametry ISServer a Server, jak je ukázáno v následujícím příkladu:

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