共用方式為


從命令提示字元使用 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 驗證,請指定有適當值的 /UserPassword 參數。

  1. 開啟命令提示字元視窗。

  2. 執行 DTExec.exe 並至少提供 ISServerServer 參數的值,如下列範例所示:

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

後續步驟