啟用和設定封裝組態
更新: 2006 年 12 月 12 日
在這項工作中,您將使用 [封裝組態精靈] 來啟用封裝組態。您將利用這個精靈來產生 XML 組態檔,它包含 Foreach 迴圈容器的 Directory 屬性的組態設定。Directory 屬性的值是由新的封裝層級變數提供,您可以在執行階段更新它。另外,您還會擴展一個要在測試期間使用的新範例資料夾。
附註: |
---|
[封裝組態精靈] 不會將 Password 和 UserName 屬性值儲存在 XML 組態檔中。如果您使用 dtexec 命令提示公用程式執行封裝,必須使用文字編輯器 (例如記事本) 將這些屬性值加入檔案中,否則封裝便無法執行。如需有關如何使用命令提示公用程式的詳細資訊,請參閱<如何:使用 DTExec 公用程式執行封裝>。 |
若要建立一個對應至 Directory 屬性的新封裝層級變數
按一下 SSIS 設計師的 [控制流程] 索引標籤的背景。這樣會將您要建立之變數的範圍設定為封裝。
在 [SSIS] 功能表上,選取 [變數]。
在 [變數] 視窗中,按一下 [加入變數] 圖示。
在 [名稱] 方塊中,輸入 varFolderName。
重要事項: 變數名稱會區分大小寫。 確認 [範圍] 方塊顯示封裝的名稱,即第 3 課。
將
varFolderName
變數之 [資料類型] 方塊的值設定為 [字串]。回到 [控制流程] 索引標籤,按兩下 [資料夾的 Foreach 檔案] 容器。
在 [Foreach 迴圈編輯器] 的 [集合] 頁面上,按一下 [運算式],然後按一下省略符號按鈕 [(…)]。
在 [屬性運算式編輯器] 中,按一下 [屬性] 清單,並選取 [目錄]。
在 [運算式] 方塊中,按一下省略符號按鈕 [(…)]。
在 [運算式產生器] 中,展開 [變數] 資料夾,將 User::varFolderName 變數拖曳至 [運算式] 方塊中。
按一下 [確定] 來結束 [運算式產生器]。
按一下 [確定] 來結束 [屬性運算式編輯器]。
若要啟用封裝組態
按一下 SSIS 設計師的 [控制流程] 索引標籤的背景。
在 [SSIS] 功能表上,按一下 [封裝組態]。
在 [封裝組態組合管理] 對話方塊中,選取 [啟用封裝組態],然後按一下 [加入]。
在 [封裝組態精靈] 的歡迎使用頁面上,按 [下一步]。
在 [選取組態類型] 頁面上,確認 [組態類型] 是設為 [XML 組態檔]。
在 [選取組態類型] 頁面上,按一下 [瀏覽]。
依預設,[選取組態檔位置] 對話方塊開啟時將顯示專案資料夾。
在 [選取組態檔位置] 對話方塊中,在 [檔案名稱] 中輸入 [SSISTutorial],然後按一下 [儲存]。
在 [選取組態類型] 頁面上,按 [下一步]。
在 [選取要匯出的屬性] 頁面的 [物件] 窗格中,依序展開 [變數]、[varFolderName] 和 [屬性],然後選取 [值]。
在 [選取要匯出的屬性] 頁面上,按 [下一步]。
在 [正在完成精靈] 頁面上,輸入組態的組態名稱,例如 SSIS 教學課程目錄組態。這是顯示在 [封裝組態組合管理] 對話方塊中的組態名稱。
按一下 [完成]。
按一下 [關閉]。
精靈會建立一個稱為 SSISTutorial.dtsConfig 的組態檔,它包含變數值 (value) 的組態設定,再由這個變數設定列舉值的 Directory 屬性。
附註: 組態檔通常包含關於封裝屬性的複雜資訊,但在此教學課程中,唯一的資訊是 [User::varFolderName].Properties[Value]。
若要建立及擴展新的範例資料夾
在 [Windows 檔案總管] 中,在磁碟機的根目錄層級 (例如 C:\) 建立一個稱為新範例資料的新資料夾。
開啟 c:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Sample Data 資料夾,然後從資料夾複製 3 個範例檔案。
在新範例資料資料夾,貼上已複製的檔案。
本課程的下一項工作
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 12 月 12 日 |
|