指令碼工作編輯器 (指令碼頁面)
使用 [指令碼工作編輯器] 對話方塊的 [指令碼] 頁面,即可設定指令碼屬性以及指定指令碼可存取的變數。
注意
在 SQL Server 2008 Integration Services (SSIS) 與更新版本中,所有指令碼都會預先編譯。 在舊版中,您會設定 [PrecompileScriptIntoBinaryCode] 屬性來指定指令碼已先行編譯。
若要深入了解指令碼工作,請參閱< Script Task >和< 在指令碼工作編輯器設定指令碼工作>。 若要了解如何以程式設計方式編寫指令碼工作,請參閱< Extending the Package with the Script Task>。
選項。
ScriptLanguage
為此工作選取指令碼語言,您可以選取 Microsoft Visual Basic 或 Microsoft Visual C#。
當您為此工作建立指令碼之後,就無法變更 [ScriptLanguage] 屬性的值。
若要為指令碼工作設定預設指令碼語言,請使用 [選項] 對話方塊上 [一般] 頁面上的 [指令碼語言] 選項。 如需相關資訊,請參閱 General Page。
EntryPoint
將 Integration Services 執行階段呼叫的方法指定為指令碼工作程式碼的進入點。 指定的方法必須位於 Microsoft Visual Studio Tools for Applications (VSTA) 專案的 ScriptMain 類別內。ScriptMain 類別是指令碼範本所產生的預設類別。
如果您在 VSTA 專案內變更此方法的名稱,您就必須變更 [EntryPoint] 屬性的值。
ReadOnlyVariables
鍵入以逗號分隔且指令碼可以使用的唯讀變數清單,或是按一下省略符號 (...) 按鈕,並在 [選取變數] 對話方塊中選取變數。
注意
變數名稱會區分大小寫。
ReadWriteVariables
鍵入以逗號分隔且指令碼可以使用的可讀寫變數清單,或是按一下省略符號 (...) 按鈕,並在 [選取變數] 對話方塊中選取變數。
注意
變數名稱會區分大小寫。
編輯指令碼
開啟 VSTA IDE,您可在此建立或修改指令碼。
另請參閱
Integration Services 錯誤和訊息參考
一般頁面
指令碼工作編輯器 (一般頁面)
運算式頁面
指令碼工作範例
Integration Services (SSIS) 變數
加入、刪除、變更封裝中使用者定義變數的範圍