共用方式為


步驟 2:啟用和設定封裝組態

在此工作中,您會將專案轉換成封裝部署模型,並使用封裝組態精靈來啟用封裝組態。 您將利用這個精靈來產生 XML 組態檔,它包含 Foreach 迴圈容器的 Directory 屬性的組態設定。 Directory 屬性的值是由新的封裝層級變數提供,您可以在執行階段更新它。 另外,您還會擴展一個要在測試期間使用的新範例資料夾。

若要建立一個對應至 Directory 屬性的新封裝層級變數

  1. 按一下 SSIS 設計師的 [控制流程] 索引標籤的背景。 這樣會將您要建立之變數的範圍設定為封裝。

  2. 在 [SSIS] 功能表上,選取 [變數]

  3. [變數] 視窗中,按一下 [加入變數] 圖示。

  4. [名稱] 方塊中,輸入 varFolderName。

    重要事項重要事項

    變數名稱會區分大小寫。

  5. 確認 [範圍] 方塊顯示封裝的名稱,即第 5 課。

  6. 將 varFolderName 變數之 [資料類型] 方塊的值設定為 [字串]

  7. 回到 [控制流程] 索引標籤,按兩下 [資料夾的 Foreach 檔案] 容器。

  8. [Foreach 迴圈編輯器][集合] 頁面上,按一下 [運算式],然後按一下省略符號按鈕 (…)

  9. [屬性運算式編輯器] 中,按一下 [屬性] 清單,並選取 [目錄]

  10. [運算式] 方塊中,按一下省略符號按鈕 (…)

  11. [運算式產生器] 中,展開 [變數] 資料夾,將 User::varFolderName 變數拖曳至 [運算式] 方塊中。

  12. 按一下 [確定] 來結束 [運算式產生器]

  13. 按一下 [確定] 來結束 [屬性運算式編輯器]

  14. 按一下 [確定],結束 [Foreach 迴圈編輯器]

若要啟用封裝組態

  1. [專案] 功能表上,按一下 [轉換為封裝部署模型]

  2. 按一下警告提示上的 [確定],並在轉換完成時按一下 [轉換為封裝部署模型] 對話方塊上的 [確定]

  3. 按一下 SSIS 設計師的 [控制流程] 索引標籤的背景。

  4. [SSIS] 功能表上,按一下 [封裝組態]

  5. [封裝組態組合管理] 對話方塊中,選取 [啟用封裝組態],然後按一下 [加入]

  6. 在 [封裝組態精靈] 的歡迎使用頁面上,按 [下一步]

  7. [選取組態類型] 頁面上,確認 [組態類型] 是設為 [XML 組態檔]

  8. [選取組態類型] 頁面上,按一下 [瀏覽]

  9. 依預設,[選取組態檔位置] 對話方塊開啟時將顯示專案資料夾。

  10. [選取組態檔位置] 對話方塊中,在 [檔案名稱] 中輸入 [SSISTutorial],然後按一下 [儲存]

  11. [選取組態類型] 頁面上,按 [下一步]

  12. [選取要匯出的屬性] 頁面的 [物件] 窗格中,依序展開 [變數][varFolderName][屬性],然後選取 [值]

  13. [選取要匯出的屬性] 頁面上,按 [下一步]

  14. [正在完成精靈] 頁面上,輸入組態的組態名稱,例如 SSIS 教學課程目錄組態。 這是顯示在 [封裝組態組合管理] 對話方塊中的組態名稱。

  15. 按一下 [完成]

  16. 按一下 [關閉]

  17. 精靈會建立一個稱為 SSISTutorial.dtsConfig 的組態檔,它包含變數值 (value) 的組態設定,再由這個變數設定列舉值的 Directory 屬性。

    [!附註]

    組態檔通常包含關於封裝屬性的複雜資訊,但在此教學課程中,唯一的組態資訊應該是

    <Configuration ConfiguredType="Property"
    Path="\Package.Variables[User::varFolderName].Properties[Value]" ValueType="String">
    <ConfiguredValue></ConfiguredValue>
    </Configuration>。

若要建立及擴展新的範例資料夾

  1. 在 [Windows 檔案總管] 中,在磁碟機的根目錄層級 (例如 C:\) 建立一個稱為新範例資料的新資料夾。

  2. 尋找電腦上的範例檔案,並從資料夾複製三個檔案。

  3. 在新範例資料資料夾,貼上已複製的檔案。

本課程的下一項工作

步驟 3:修改 Directory 屬性組態值