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

在指令碼工作內撰寫自訂程式碼之前,必須先在 [指令碼工作編輯器] 的三個頁面中設定其主要屬性。 您可以使用 [屬性] 視窗,設定其他非指令碼工作專用的工作屬性。

注意

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

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

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

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

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

ScriptLanguage 屬性

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

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

EntryPoint 屬性

屬性 EntryPoint 會在 VSTA 專案中的 類別上 ScriptMain 指定 方法,Integration Services 運行時間呼叫做為腳本工作程式代碼的進入點。 類別 ScriptMain 是文稿範本所產生的預設類別。

如果您變更 VSTA 專案中的方法名稱,則必須變更 屬性的值 EntryPoint

ReadOnlyVariables 與 ReadWriteVariables 屬性

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

注意

變數名稱會區分大小寫。

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

編輯指令碼按鈕

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

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

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

Integration Services 圖示 (小型) 使用 Integration Services 保持最新狀態
如需來自Microsoft的最新下載、文章、範例和影片,以及來自社群的所選解決方案,請流覽 MSDN 上的 Integration Services 頁面:

流覽 MSDN 上的 Integration Services 頁面

如需這些更新的自動通知,請訂閱頁面上可用的 RSS 摘要。

另請參閱

指令碼工作的程式碼撰寫和偵錯