執行專案和套件
若要執行 Integration Services 封裝,您可以根據這些封裝的儲存位置使用數種工具的其中一種。 工具會列在下表中。
若要將封裝儲存在 Integration Services 伺服器上,您可以使用專案部署模型將專案部署到伺服器。 如需詳細資訊,請參閱 將專案部署至 Integration Services 伺服器。
若要將封裝儲存在 SSIS 封裝存放區、msdb 資料庫或是檔案系統中,您可使用封裝部署模型。 如需詳細資訊,請參閱 套件部署 (SSIS)。
工具 | 儲存在 Integration Services 伺服器上的封裝 | 儲存在 SSIS 封裝存放區或是 msdb 資料庫中的封裝 | 儲存在檔案系統中,但不在 SSIS 封裝存放區中的封裝 |
---|---|---|---|
SQL Server Data Tools | 否 | No 不過,您可以將 SSIS 封裝存放區 (包括 msdb 資料庫) 中現有的封裝新增至專案。 用這種方式來將現有封裝加入專案,會在檔案系統中建立封裝的本機複本。 |
是 |
SQL Server Management Studio (當您連接到主控 Integration Services 伺服器的 Database Engine 執行個體時) 如需詳細資訊,請參閱 執行封裝對話方塊 |
是 | 否 但是,您可以將封裝從這些位置匯入伺服器。 |
否 但是,您可以將封裝從檔案系統匯入伺服器。 |
SQL Server Management Studio (當連接到管理 SSIS 套件存放區的 Integration Services 服務時) | 否 | .是 | 否 不過,您可以從檔案系統將封裝匯入至 SSIS 封裝存放區。 |
dtexec 如需詳細資訊,請參閱 dtexec Utility。 |
是 | .是 | 是 |
dtexecui 如需詳細資訊,請參閱執行封裝公用程式 (DtExecUI) UI 參考 |
No | .是 | 是 |
SQL Server Agent 您可以使用 SQL Server Agent 作業排程封裝。 如需詳細資訊,請參閱 封裝的 SQL Server Agent 作業。 |
是 | .是 | 是 |
內建預存程序 如需詳細資訊,請參閱 catalog.start_execution (SSISDB 資料庫) |
是 | 無 | No |
Managed API (在 Microsoft.SqlServer.Management.IntegrationServices 命名空間中使用類型和成員) | 是 | 無 | No |
Managed API (在 Microsoft.SqlServer.Dts.Runtime 命名空間中使用類型和成員) | 非目前 | 是 | 是 |
執行與記錄
Integration Services 封裝可以啟用記錄功能,您可以在記錄檔中擷取執行階段資訊。 如需詳細資訊,請參閱 Integration Services (SSIS) 記錄。
您可以使用作業報表監視部署到 Integration Services 伺服器並在其中執行的 Integration Services 封裝。 SQL Server Management Studio 中會提供這些報表。 如需詳細資訊,請參閱 Reports for the Integration Services Server。