共用方式為


以指令碼元件擴充資料流程

指令碼元件會使用以 Microsoft Visual Basic 2008 或 Microsoft Visual C# 2008 撰寫的自訂程式碼 (在封裝執行階段編譯和執行) 來擴充 Microsoft Integration Services 封裝的資料流程功能。當 Integration Services 隨附的來源、轉換和目的地無法完全滿足您的需求時,指令碼元件會簡化自訂資料流程來源、轉換或目的地的開發作業。在您使用預期的輸入和輸出來設定此元件之後,它會為您撰寫所有必要的基礎結構程式碼,讓您專門著重在自訂處理所需的程式碼。

指令碼元件會透過 ComponentWrapper 和 BufferWrapper 專案項目中自動產生的類別與包含的封裝和資料流程互動,而這些項目分別是 ScriptComponentScriptBuffer 類別的執行個體。這些類別會讓連接、變數和其他封裝項目當做具類型的物件使用,並且管理輸入和輸出。指令碼元件也可以使用 Visual Basic 命名空間和 .NET Framework 類別庫以及自訂組件來實作自訂功能。

指令碼元件以及它為您產生的基礎結構程式碼,可大幅簡化開發自訂資料流程元件的程序。不過,若要了解指令碼元件如何運作,建議您閱讀<開發自訂資料流程元件>一節,以了解開發自訂資料流程元件所需的步驟。

如果您要建立計畫在多個封裝中重複使用的來源、轉換或目的地,就應該考慮開發自訂元件,而非使用指令碼元件。如需詳細資訊,請參閱<開發自訂資料流程元件>。

本節內容

下列主題提供有關指令碼元件的詳細資訊。

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文件、範例和影片以及社群中的選定解決方案,請瀏覽 MSDN 或 TechNet 上的 Integration Services 頁面:

若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。