從命令提示字元使用 DTExec.exe 執行 SSIS 套件
適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime
本快速入門會示範如何以適當的參數執行 DTExec.exe
,從命令提示字元執行 SSIS 套件。
注意
本文中描述的方法尚未以部署到 Azure SQL Database 伺服器的套件測試。
如需 DTExec.exe
的詳細資訊,請參閱 dtexec 公用程式。
支援的平台
您可以使用本快速入門中的資訊,在下列平台上執行 SSIS 套件:
- Windows 上的 SQL Server。
本文中描述的方法尚未以部署到 Azure SQL Database 伺服器的套件測試。 如需在 Azure 中部署和執行套件的詳細資訊,請參閱將 SQL Server Integration Services 工作負載隨即轉移至雲端。
您不能使用本快速入門中的資訊在 Linux 上執行 SSIS 套件。 如需在 Linux 上執行套件的詳細資訊,請參閱使用 SSIS 在 Linux 上擷取、轉換和載入資料。
使用 dtexec 執行套件
如果包含 DTExec.exe
的資料夾不在 path
環境變數中,您可能需要使用 cd
命令以切換到其目錄。 若是 SQL Server 2017,此資料夾通常位於 C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn
。
使用下例中所用的參數值,程式會執行位在指定的 SSIS 伺服器資料夾路徑中的套件,此伺服器就是裝載 SSIS 目錄資料庫 (SSISDB) 的伺服器。 /Server
參數會提供伺服器名稱。 程式會以目前具有 Windows 整合式驗證的使用者身分連線。 若要使用 SQL 驗證,請指定有適當值的 /User
和 Password
參數。
開啟命令提示字元視窗。
執行
DTExec.exe
並至少提供ISServer
和Server
參數的值,如下列範例所示:dtexec /ISServer "\SSISDB\Project1Folder\Integration Services Project1\Package.dtsx" /Server "localhost"