Share via


比較指令碼方案和自訂物件

Integration Services 指令碼工作或是指令碼元件可以實作許多可能會應用於自訂 Managed 工作或資料流程元件的相同功能。 以下是可協助您針對需求選擇適當類型之工作的一些考量:

  • 如果組態或功能是個別封裝特有的,您應該使用指令碼工作或指令碼元件,而不是開發自訂物件。

  • 如果功能是一般性的,而且未來可能用於其他封裝或是由其他開發人員使用,您應該建立自訂物件,而不是使用指令碼方案。 您可以在任何封裝中使用自訂物件,然而指令碼只能在建立它的封裝中使用。

  • 如果程式碼將在相同的封裝中重複使用,您應該考慮建立自訂物件。 將程式碼從某個指令碼工作或元件複製到其他指令碼工作或元件,將會降低可維護性,因為這將使得維護和更新程式碼的多個複本更加困難。

  • 如果實作在一段時間後將會變更,請考慮使用自訂物件。 自訂物件可以和父封裝分開開發和部署,然而對指令碼方案的更新則需要重新部署整個封裝。

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

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


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

請參閱

概念

使用自訂物件擴充封裝