開發自訂連接管理員
Integration Services 使用連接管理員封裝連接到外部資料來源所需的資訊。Integration Services 包括各種連接管理員,以支援連接至最常使用的資料來源,其範圍包括從企業資料庫到文字檔案與 Excel 工作表。如果 Integration Services 支援的連接管理員和外部資料來源無法完全符合您的需求,可以建立自訂連接管理員。
若要建立自訂連接管理員,您必須建立繼承自 ConnectionManagerBase 基底類別的類別、將 DtsConnectionAttribute 屬性 (Attribute) 套用至新類別,以及覆寫基底類別重要的方法與屬性 (Property),包括 ConnectionString 屬性 (Property) 與 AcquireConnection 方法。
如需自訂連接管理員的工作範例,請參閱 Codeplex 網站上的 Integration Services 範例 (英文)。本章節所顯示的程式碼片段是取自<SQL Server 自訂連接管理員範例>。
重要事項 |
---|
已經建置到 Integration Services 中的大多數工作、來源和目的地只能搭配特定類型的內建連接管理員一起使用。在開發自訂連接管理員以搭配內建工作與元件使用時,請檢查這些元件是否將可用的連接管理員清單限制在特定類型的連接管理員。如果您的解決方案需要自訂連接管理員,您可能也必須開發自訂工作或是自訂來源或目的地,以供連接管理員使用。 |
本節內容
本章節描述如何建立和設定自訂連接管理員及其選用自訂使用者介面,以及如何撰寫它們的程式碼。本章節所顯示的程式碼片段是取自<SQL Server 自訂連接管理員範例>。
建立自訂連接管理員
描述如何為自訂連接管理員專案建立類別。撰寫自訂連接管理員的程式碼
描述如何透過覆寫基底類別的方法與屬性,來實作自訂連接管理員。開發自訂連接管理員的使用者介面
描述如何實作使用者介面類別以及用以設定自訂連接管理員的表單。
相關章節
自訂物件的共通資訊
如需有關 Integration Services 中可以建立之所有類型自訂物件適用的共通資訊,請參閱下列主題:
開發 Integration Services 的自訂物件
描述為 Integration Services 實作所有類型的自訂物件之基本步驟。保存自訂物件
描述自訂的持續性並解釋必須實作它的時機。建立、部署和偵錯自訂物件
描述建立、簽署、部署和偵錯自訂物件的技術。
其他自訂物件的相關資訊
如需有關在 Integration Services 中可以建立之其他類型自訂物件的詳細資訊,請參閱下列主題:
開發自訂工作
討論如何進行自訂工作的程式設計。開發自訂記錄提供者
討論如何進行自訂記錄提供者的程式設計。開發自訂 ForEach 列舉值
討論如何進行自訂列舉值的程式設計。開發自訂資料流程元件
討論如何進行自訂資料流程來源、轉換和目的地的程式設計。
|