排程 SQL Server Agent 中的 SSIS 封裝執行

您可以使用 SQL Server Agent,自動化 SQL Server Integration Services 封裝的執行。SQL Server Agent 是一種 Windows 服務,可讓您透過執行 SQL Server Agent 作業,以自動化工作。SQL Server Agent 必須在使用中,本機或多伺服器作業才能自動執行。如需詳細資訊,請參閱<設定 SQL Server Agent>。

若要自動化封裝的執行,請使用 SQL Server Management Studio 為 SQL Server 提供的 [新增作業] 對話方塊,建立作業。如需詳細資訊,請參閱<實作作業>。

建立作業後,您至少必須加入一個步驟,並將該步驟的類型設為 [SQL Server Integration Services 封裝]。作業可包括多個步驟,每一個步驟都執行不同的封裝。SQL Server Agent 作業步驟可執行儲存到 msdb 資料庫或檔案系統的 Integration Services 封裝。如需詳細資訊,請參閱<建立作業步驟>。

[!附註]

在 64 位元電腦上,[SQL Server Integration Services] 作業步驟類型表示此作業步驟將在 64 位元模式下執行封裝。若要從 64 位元版本的 SQL Server Agent 中以 32 位元模式執行封裝,請在 [新增作業步驟] 對話方塊的 [執行選項] 索引標籤上選取 [使用 32 位元執行階段]。如需詳細資訊,請參閱<如何:執行封裝>。

從作業步驟執行 Integration Services 封裝,類似於使用 dtexecDTExecUI 公用程式執行封裝。但不是使用命令列選項或 [執行封裝公用程式] 對話方塊,設定封裝的執行階段選項,而是使用 [新增作業步驟] 對話方塊,設定執行階段選項。如需有關執行封裝之命令列選項的詳細資訊,請參閱<dtexec 公用程式 (SSIS 工具)>。

在加入作業和作業步驟後,您必須建立執行該作業的排程。如需詳細資訊,請參閱<建立和附加排程至作業>。

透過設定通知選項可以加強作業,例如,指定作業完成時要向其傳送電子郵件的操作員,或加入警示。如需詳細資訊,請參閱<定義警示>。

執行 Integration Services 封裝當做 SQL Server Agent 作業步驟的帳戶與直接執行封裝的帳戶需要所有相同的權限。

若要建立 SSIS 封裝執行作業步驟

外部資源

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文章、範例、影片,以及社群的精選解決方案,請瀏覽 MSDN 上的 Integration Services 頁面:


若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。