第 6-4 課:部署第 6 課套件
適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime
部署封裝時,需要將封裝新增至 SSISDB 目錄中的 SQL Server 執行個體上的整合服務。 在本課程中,您會將第 6 課套件新增至 SSISDB 目錄、設定新的參數,並執行套件。 在本課程中,您會使用 SQL Server Management Studio 將第 6 課套件新增至 SSISDB 目錄,並部署套件。 部署套件之後,您可以修改參數以指向新位置,然後執行套件。
在此工作中,您會:
將封裝加入至 SSISDB 目錄在 SQL Server 中的 [SSIS] 節點。
部署封裝。
設定封裝的參數值。
在 SSMS 中執行封裝。
尋找或新增 SSISDB 目錄
選取 [開始] >[所有程式] >[Microsoft SQL Server 2017] ,然後選取 [SQL Management Studio] 。
在 [連線到伺服器] 對話方塊上,確認預設值,然後選取 [連線] 。 若要進行連線,伺服器名稱必須是 SQL Server 安裝所在電腦的名稱。 如果資料庫引擎是具名執行個體,則伺服器名稱必須是格式為 <computer_name>\<instance_name> 的執行個體名稱。
在 [物件總管] 中,展開 [Integration Services 目錄] 。
如果 [Integration Services 目錄] 下未列出任何目錄,請新增 SSISDB 目錄。
若要新增 SSISDB 目錄,請以滑鼠右鍵按一下 [Integration Services 目錄] ,然後選取 [建立目錄] 。
在 [建立目錄] 對話方塊上,選取 [啟用 CLR 整合] 。
在 [密碼] 方塊中輸入新密碼,然後在 [再次鍵入密碼] 方塊中再次輸入密碼。
選取 [確定] 以新增 SSISDB 目錄。
將套件新增至 SSISDB 目錄
在 [物件總管] 中,以滑鼠右鍵按一下 [SSISDB] ,然後選取 [建立資料夾] 。
在 [建立資料夾] 對話方塊的 [資料夾名稱] 方塊中,輸入 SSIS 教學課程,然後選取 [確定] 。
展開 [SSIS 教學課程] 資料夾,以滑鼠右鍵按一下 [專案] ,然後選取 [匯入套件] 。
在 Integration Services 專案轉換精靈的簡介頁面上,選取下一步。
在 [尋找套件] 頁面上,確定已選取 [來源] 清單中的 [檔案系統] ,然後選取 [瀏覽] 。
在 [瀏覽資料夾] 對話方塊上,瀏覽至包含此 SSIS 教學課程專案的資料夾,然後選取 [確定] 。
選取 [下一步] 。
在 [選取套件] 頁面上,您應該會看到 SSIS 教學課程中的所有六個套件。 在 [套件] 清單中,選取 Lesson 6.dtsx,然後選取 [下一步] 。
重要
上一個步驟可能會導致錯誤,指出
One or more selected packages are not ready. Review the Status column for more information.
,且狀態訊息包含The version or pipeline version or both for the specified component is higher than the current version. This package was probably created on a new version of DTS or the component than is installed on the current PC.
若要解決此錯誤,請變更 Visual Studio 中的專案屬性,如下所示:以滑鼠右鍵按一下 SSIS 教學課程 (套件部署) 專案,然後選取 [屬性]。
在 [設定屬性] 底下,選取 [一般]。
將 [部署目標版本] 設定為較舊的版本。 例如,從 SQL Server 2022 變更為 SQL Server 2019,然後選取 [確定]。
重試上一個步驟。
在 [選取目的地] 頁面的 [專案名稱] 方塊中,輸入 SSIS 教學課程部署,然後選取 [下一步] 。
在其餘每個精靈頁面上選取 [下一步] ,直到到達 [檢閱] 頁面。
在 [檢閱] 頁面上,選取 [轉換] 。
轉換完成之後,選取 [關閉] 。
當您關閉 Integration Services 專案轉換精靈時,SSIS 會顯示 Integration Services 部署精靈。 您現在可以使用此精靈來部署第 6 課套件。
在 Integration Services 部署精靈的簡介頁面上,檢閱部署專案的步驟,然後選取下一步。
在 [選取目的地] 頁面上,確認伺服器名稱是包含 SSISDB 目錄的 SQL Server 執行個體,然後選取 [連線]。
路徑應該會顯示 SSIS 教學課程部署,然後選取 [下一步]。
在 [檢閱] 頁面上檢閱 [摘要] ,然後選取 [部署] 。
部署完成時,選取 [關閉] 。
在 [物件總管] 中,以滑鼠右鍵按一下 [Integration Services 目錄] ,然後選取 [重新整理] 。
展開 [Integration Services 目錄] ,然後展開 [SSISDB] 。 繼續展開 [SSIS 教學課程] 下的樹狀目錄,直到您已經完全展開專案。 您應該會在 [SSIS 教學課程部署] 節點的 [套件] 節點下,看到 Lesson 6.dtsx。
若要確認套件已完成,請以滑鼠右鍵按一下 Lesson 6.dtsx,然後選取 [設定] 。 在 [設定] 對話方塊上選取 [參數],確認有一個以 Lesson 6.dtsx 作為 [容器]、以 VarFolderName 作為 [名稱],並以新範例資料之路徑作為值的項目,然後選取 [取消]。
建立並填入新的範例資料夾
在 Windows 檔案總管中,於磁碟機的根目錄層級 (例如 C:\) 建立名為 Sample Data Two 的資料夾。
開啟第 1 課必要條件中的 [Sample Data] 資料夾,然後複製任何三個範例檔案。
瀏覽至 [Sample Data Two] 資料夾並貼上複製的檔案。
變更套件參數以指向新的範例資料
在 [物件總管] 中,以滑鼠右鍵按一下 Lesson 6.dtsx,然後選取 [設定] 。
在 [設定] 對話方塊上,將參數值變更為 Sample Data Two 的路徑,例如 C:\Sample Data Two。
選取 [確定] 以關閉 [設定] 對話方塊。
測試第 6 課套件部署
在 [物件總管] 中,以滑鼠右鍵按一下 Lesson 6.dtsx,然後選取 [執行] 。
在 [執行套件] 對話方塊上,選取 [確定] 。
在訊息對話方塊上,選取 [是] 以開啟 [概觀報表] 。
套件的 [概觀報表] 顯示套件的名稱和狀態摘要。 [執行概觀] 區段顯示套件中每個工作的結果。 [使用的參數] 區段顯示套件執行時所使用的所有參數名稱和值,包括 VarFolderName。