開發自訂記錄提供者
Integration Services 具有延伸的記錄功能,讓您能夠擷取封裝執行期間發生的事件。Integration Services 包括各種記錄提供者,允許以 XML、文字、資料庫或是 Windows 事件記錄檔等格式建立和儲存記錄。如果所提供的記錄提供者與輸出格式並未完全符合您的需求,可以建立自訂記錄提供者。
若要建立自訂記錄提供者,您必須建立從 LogProviderBase 基底類別繼承的類別、將 DtsLogProviderAttribute 屬性 (Attribute) 套用至新類別,以及覆寫基底類別重要的方法與屬性 (Property),包括 ConfigString 屬性 (Property) 與 Log 方法。
如需自訂記錄提供者的工作範例,請參閱 Codeplex 網站上的 Integration Services 範例 (英文)。
本節內容
本節描述如何建立、設定和撰寫自訂記錄提供者的程式碼。
建立自訂記錄提供者
描述如何為自訂記錄提供者專案建立類別。撰寫自訂記錄提供者的程式碼
描述如何透過覆寫基底類別的方法與屬性,來實作自訂記錄提供者。開發自訂記錄提供者的使用者介面
在 SQL ServerIntegration Services 中並不支援自訂記錄提供者的自訂使用者介面。
相關主題
自訂物件的共通資訊
如需有關 Integration Services 中可以建立之所有類型自訂物件適用的共通資訊,請參閱下列主題:
開發 Integration Services 的自訂物件
描述為 Integration Services 實作所有類型的自訂物件之基本步驟。保存自訂物件
描述自訂的持續性並解釋必須實作它的時機。建立、部署和偵錯自訂物件
描述建立、簽署、部署和偵錯自訂物件的技術。
其他自訂物件的相關資訊
如需有關在 Integration Services 中可以建立之其他類型自訂物件的詳細資訊,請參閱下列主題:
開發自訂工作
討論如何進行自訂工作的程式設計。開發自訂連接管理員
討論如何進行自訂連接管理員的程式設計。開發自訂 ForEach 列舉值
討論如何進行自訂列舉值的程式設計。開發自訂資料流程元件
討論如何進行自訂資料流程來源、轉換和目的地的程式設計。
|