排程 SQL Server Agent 中的封裝執行

更新: 2007 年 9 月 15 日

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

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

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

ms141701.note(zh-tw,SQL.90).gif附註:
在 64 位元的電腦上,[SQL Server Integration Services] 作業步驟類型表示作業步驟會以 64 位元模式執行封裝。如果要讓作業改以 32 位元模式執行封裝,請將作業步驟類型變更成 [作業系統 (CmdExec)],然後讓作業步驟叫用 32 位元版本的 dtexec 公用程式 (dtexec.exe)。如需詳細資訊,請參閱<如何:使用 SQL Server Agent 作業執行封裝>。

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

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

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

將 Integration Services 封裝當做 SQL Server Agent 作業步驟執行的帳戶,需要具有與直接執行封裝之帳戶所有相同的權限。如需關於如何疑難排解從 SQL Server Agent 作業執行封裝的資訊,請參閱 Microsoft 知識庫文章<從 SQL Server Agent 作業步驟呼叫 SSIS 封裝時,SSIS 封裝未執行>。

建立封裝執行作業步驟

請參閱

概念

64 位元電腦上的 Integration Services 考量

其他資源

管理 Integration Services

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2007 年 9 月 15 日

新增內容:
  • 新增關於如何在 64 位元電腦以 32 位元模式執行封裝的附註。
  • 說明執行封裝之帳戶所需的權限。