Share via


以指令碼工作擴充封裝

指令碼工作會以 MicrosoftVisual Basic 2008 或 MicrosoftVisual C# 2008 所撰寫、並且在封裝執行階段編譯並執行的自訂程式碼,來擴充 MicrosoftIntegration Services 封裝的執行階段功能。當 Integration Services 所含的工作未完全滿足您的需求時,指令碼工作可簡化自訂執行階段工作的開發。指令碼工作會為您撰寫所有必要的基礎結構程式碼,讓您專門著重在自訂處理所需的程式碼。

指令碼工作透過全域 Dts 物件與容器封裝互動,這個物件是公開在指令碼編寫環境中的 ScriptObjectModel 類別之執行個體。您可以在指令碼工作中撰寫程式碼,以修改儲存在 Integration Services 變數的值;之後,封裝可以使用這些更新的值來決定其工作流程的路徑。指令碼工作也可以使用 Visual Basic 命名空間和 .NET Framework 類別庫以及自訂組件,來實作自訂功能。

指令碼工作以及它為您產生的基礎結構程式碼,可大幅簡化開發自訂工作的程序。不過,若要了解指令碼工作如何運作,閱讀<開發自訂工作>一節,以了解開發自訂工作所需的步驟,可能會非常有用。

如果您建立一個計劃在多個封裝中重複使用的工作,應該考慮開發自訂工作,而不要使用指令碼工作。如需詳細資訊,請參閱<比較指令碼方案和自訂物件>。

本章節內容

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

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

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

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