共用方式為


使用 Azure 資料庫移轉服務將 SSIS 套件重新部署到 Azure SQL 資料庫

如果您使用 SQL Server Integration Services (SSIS),而且想要將 SSIS 專案/套件從 SQL Server 裝載的來源 SSISDB 移轉至 Azure SQL 資料庫裝載的目的地 SSISDB,您可使用整合服務部署精靈來重新部署。 您可從 SQL Server Management Studio (SSMS) 啟動精靈。

如果您使用的 SSIS 版本早於 2012,在將 SSIS 專案/套件重新部署至專案部署模型之前,必須先使用整合服務專案轉換精靈進行轉換,這也可從 SSMS 啟動。 如需詳細資訊,請參閱《將專案轉換為專案部署模型》一文。

注意

Azure 資料庫移轉服務 (DMS) 目前不支援將來源 SSISDB 移轉至 Azure SQL 資料庫,但您可使用下列程序重新部署 SSIS 專案/套件。

在本文中,您將學會如何:

  • 評估來源 SSIS 專案/套件。
  • 將 SSIS 專案/套件移轉至 Azure。

必要條件

若要完成這些步驟,您需要:

  • SSMS 17.2 或更新版本。

  • 裝載 SSISDB 的目標資料庫伺服器執行個體。 如果您還沒有,請瀏覽至 SQL Server (僅限邏輯伺服器) 表單,以透過 Azure 入口網站建立邏輯 SQL Server (不含資料庫)。

  • 必須在包含 Azure-SSIS Integration Runtime (IR) 的 Azure Data Factory 中佈建 SSIS,且目的地 SSISDB 由 SQL Database 裝載 (如在 Azure Data Factory 中佈建 Azure-SSIS Integration Runtime 一文中所述)。

評定來源 SSIS 專案/套件

雖然來源 SSISDB 的評定尚未整合至 Database Migration Assistant (DMA) 或 Azure 資料庫移轉服務 (DMS),但您的 SSIS 專案/套件會在重新部署至 Azure SQL 資料庫裝載的目的地 SSISDB 時進行評定/驗證。

移轉 SSIS 專案/套件

若要將 SSIS 專案/套件移轉至 Azure SQL 資料庫,請執行下列步驟。

  1. 開啟 SSMS,然後選取 [選項] 以顯示 [連線至伺服器] 對話方塊。

  2. 在 [登入] 索引標籤上,指定連線至將裝載目的地 SSISDB 之伺服器所需的資訊。

    [SSIS 登入] 索引標籤的螢幕擷取畫面。

  3. 在 [連線屬性] 索引標籤的 [連線至資料庫] 文字方塊中,選取或輸入 [SSISDB],然後選取 [連線]

    SSIS 連線屬性索引標籤的螢幕擷取畫面。

  4. 在 SSMS 物件總管中,展開 [整合服務目錄] 節點、展開 [SSISDB],如果沒有任何現有的資料夾,請以滑鼠右鍵按一下 [SSISDB],然後建立新的資料夾。

  5. 在 [SSISDB]下,展開任何資料夾,以滑鼠右鍵按一下 [專案],然後選取 [部署專案]

    已展開 SSIS SSISDB 節點的螢幕擷取畫面。

  6. 在 [整合服務部署精靈] 的 [簡介] 頁面上,檢閱資訊,然後選取 [下一步]

    部署精靈簡介頁面的螢幕擷取畫面。

  7. 在 [選取來源] 頁面上,指定您想要部署的現有 SSIS 專案。

    如果 SSMS 亦連線至裝載來源 SSISDB 的 SQL Server,請選取 [整合服務目錄],然後在目錄中輸入伺服器名稱和項目路徑,以直接部署專案。

    或者,選取 [專案部署檔案],然後指定現有專案部署檔案的路徑 (.ispac) 來部署專案。

    [部署精靈選取來源] 頁面的螢幕擷取畫面。

  8. 選取 [下一步]。

  9. 在 [選取目的地] 頁面上,指定您的專案目的地。

    1. 在 [伺服器名稱] 文本方塊中,輸入完整伺服器名稱 (<server_name>.database.windows.net)。

    2. 提供驗證資訊,然後選取 [連線]

      [部署精靈選取目的地] 頁面的螢幕擷取畫面。

    3. 選取 [瀏覽] 以在 SSISDB 中指定目的地資料夾,然後選取 [下一步]

    注意

    只有在您選取 [連線] 之後,才會啟用 [下一步] 按鈕。

  10. 在 [驗證] 頁面上,檢視任何錯誤/警告,然後視需要修改您的套件。

    [部署精靈驗證] 頁面的螢幕擷取畫面。

  11. 選取 [下一步]。

  12. 在 [檢閱] 頁面上,檢閱您的部署設定。

    注意

    您可以選取 [上一步],或選取左窗格中的任何步驟連結,來變更您的設定。

  13. 選取 [部署] 來啟動部署程序。

  14. 完成部署程序之後,您可以檢視 [結果] 頁面,以顯示每個部署動作的成功或失敗。

    1. 如果動作失敗,在 [結果] 資料行中,選取 [失敗] 以顯示錯誤的說明。

    2. 或者選取 [儲存報告],將結果儲存為 XML 檔案。

  15. 選取 [關閉] 以結束整合服務部署精靈。

如果您的專案部署成功且無失敗,您可以選取其包含的任何套件,以在 Azure-SSIS IR 上執行。