在指令碼工作編輯器設定指令碼工作

在您於指令碼工作內撰寫自訂程式碼以前,您會在 [指令碼工作編輯器] 的三個頁面中設定它的主要屬性。您可以使用 [屬性] 視窗,設定對於指令碼工作不是唯一的其他工作屬性。

[!附註]

不像在舊版中可以指出是否已經先行編譯指令碼,所有指令碼在 SQL Server 2008 Integration Services (SSIS) 中都會先行編譯。

指令碼工作編輯器的一般頁面

[指令碼工作編輯器][一般] 頁面上,為指令碼工作指派唯一的名稱與描述。

指令碼工作編輯器的指令碼頁面

[指令碼工作編輯器][指令碼] 頁面會顯示指令碼工作的自訂屬性。

ScriptLanguage 屬性

MicrosoftVisual Studio Tools for Applications (VSTA) 可支援 MicrosoftVisual Basic 2008 或 MicrosoftVisual C# 2008 程式語言。當您在指令碼工作內建立指令碼之後,就無法變更 [ScriptLanguage] 屬性的值。

若要為指令碼工作和指令碼元件設定預設指令碼語言,請使用 [選項] 對話方塊上 [一般] 頁面上的 [ScriptLanguage] 屬性。如需詳細資訊,請參閱<一般頁面>。

EntryPoint 屬性

EntryPoint 屬性會將 VSTA 專案中 Integration Services 執行階段所呼叫的 ScriptMain 類別方法指定為指令碼工作程式碼的進入點。ScriptMain 類別是指令碼範本所產生的預設類別。

如果您在 VSTA 專案內變更此方法的名稱,您就必須變更 EntryPoint 屬性的值。

ReadOnlyVariables 與 ReadWriteVariables 屬性

您可以輸入現有變數的逗號分隔清單做為這些屬性的值,使得變數可在指令碼工作程式碼中以唯讀或讀取/寫入的方式來存取。您可以透過 Dts 物件的 Variables 屬性在程式碼中存取這兩種類型的變數。如需詳細資訊,請參閱<在指令碼工作中使用變數>。

[!附註]

變數名稱會區分大小寫。

若要選取變數,請按一下屬性欄位旁邊的省略符號 () 按鈕。如需詳細資訊,請參閱<選取變數頁面>。

編輯指令碼按鈕

[編輯指令碼] 按鈕會啟動您用來撰寫自訂指令碼的 VSTA 開發環境。如需詳細資訊,請參閱<指令碼工作的程式碼撰寫和偵錯>。

指令碼工作編輯器的運算式頁面

[指令碼工作編輯器][運算式] 頁面上,您可以使用運算式,針對上面列出之指令碼工作的屬性及許多其他工作屬性來提供值。如需詳細資訊,請參閱<在封裝中使用運算式>。

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

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

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