開發自訂工作

Integration Services 會使用工作執行工作單位,以支援擷取、轉換及載入資料。 Integration Services 包含各種可以執行最常使用之動作的工作,包括執行 SQL 陳述式、從 FTP 站台下載檔案等。 如果包含的工作與支援的動作未完全符合您的需求,可以建立自訂工作。

若要建立自訂工作,您必須建立繼承自 Microsoft.SqlServer.Dts.Runtime.Task 基底類別的類別、將 DtsTaskAttribute 屬性 (Attribute) 套用至新類別,以及覆寫基底類別的重要方法與屬性 (Property),包括 Execute 方法。

本節內容

本章節描述如何建立和設定自訂工作及其選用自訂使用者介面,以及如何撰寫它們的程式碼。

建立自訂工作
描述第一個步驟:建立自訂工作。

撰寫自訂工作的程式碼
描述如何撰寫自訂工作之主要方法的程式碼。

在自訂工作中連線至資料來源
描述如何將自訂工作連接到資料來源。

在自訂工作中引發和定義事件
描述如何引發事件並從自訂工作定義自訂事件。

在自訂工作中為偵錯新增支援
描述如何在自訂工作中建立中斷點目標。

開發自訂工作的使用者介面
描述如何建立顯示在 SSIS 設計工具中的使用者介面,以便在自訂工作上設定屬性。

自訂物件的共通資訊

如需有關 Integration Services 中可建立所有類型自訂物件適用的共通資訊,請參閱下列主題:

開發 Integration Services 的自訂物件
描述為 Integration Services 實作所有種類的自訂物件之基本步驟。

保存自訂物件
描述自訂的持續性並解釋必須實作它的時機。

自訂物件的建立、部署和偵錯
描述建立、簽署、部署和偵錯自訂物件的技術。

其他自訂物件的相關資訊

如需有關在 Integration Services 中可建立其他類型自訂物件的詳細資訊,請參閱下列主題:

開發自訂連線管理員
討論如何進行自訂連接管理員的程式設計。

開發自訂記錄提供者
討論如何進行自訂記錄提供者的程式設計。

開發自訂 Foreach 列舉程式
討論如何進行自訂列舉值的程式設計。

開發自訂資料流程元件
討論如何進行自訂資料流程來源、轉換和目的地的程式設計。

Integration Services 圖示 (小型) 使用 Integration Services 保持最新狀態
如需來自Microsoft的最新下載、文章、範例和影片,以及來自社群的所選解決方案,請流覽 MSDN 上的 Integration Services 頁面:

流覽 MSDN 上的 Integration Services 頁面

如需這些更新的自動通知,請訂閱頁面上可用的 RSS 摘要。

另請參閱

以指令碼工作擴充套件
比較指令碼解決方案和自訂物件