開發自訂連接管理員

適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime

Integration Services 會使用連線管理員封裝連線至外部資料來源所需的資訊。 Integration Services 包含各種連線管理員,可以連線至最常使用的資料來源,從企業資料庫到文字檔與 Excel 工作表。 若 Integration Services 支援的連線管理員與外部資料來源無法完全符合您的需求,則您可以建立自訂連線管理員。

若要建立自訂連接管理員,您必須建立繼承自 ConnectionManagerBase 基底類別的類別、將 DtsConnectionAttribute 屬性 (Attribute) 套用至新類別,以及覆寫基底類別的重要方法與屬性 (Property),包括 ConnectionString 屬性 (Property) 與 AcquireConnection 方法。

重要

已內建在 Integration Services 中的大多數工作、來源與目的地都只能搭配特定類型的內建連線管理員一起使用。 在開發自訂連接管理員以搭配內建工作與元件使用時,請檢查這些元件是否將可用的連接管理員清單限制在特定類型的連接管理員。 如果您的解決方案需要自訂連接管理員,您可能也必須開發自訂工作或是自訂來源或目的地,以供連接管理員使用。

本節內容

本章節描述如何建立和設定自訂連接管理員及其選用自訂使用者介面,以及如何撰寫它們的程式碼。 在本章節中所顯示的程式碼片段是取自 SQL Server 自訂連接管理員範例。

建立自訂連接管理員
描述如何為自訂連接管理員專案建立類別。

撰寫自訂連接管理員的程式碼
描述如何透過覆寫基底類別的方法與屬性,來實作自訂連接管理員。

開發自訂連接管理員的使用者介面
描述如何實作使用者介面類別以及用以設定自訂連接管理員的表單。

自訂物件的共通資訊

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

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

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

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

其他自訂物件的相關資訊

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

開發自訂工作
討論如何進行自訂工作的程式設計。

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

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

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