使用 SQL Server Management Studio (SSMS) 部署 SSIS 專案
適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime
本快速入門示範如何使用 SQL Server Management Studio (SSMS) 連線至 SSIS 目錄資料庫,然後執行 [Integration Services 部署精靈] 將 SSIS 專案部署至 SSIS 目錄。
SQL Server Management Studio 是整合式環境,用於管理任何 SQL 基礎結構,從 SQL Sever 到 SQL Database 皆適用。 如需 SSMS 的詳細資訊,請參閱 SQL Server Management Studio (SSMS)。
必要條件
開始之前,請確定您有最新版的 SQL Server Management Studio。 若要下載 SSMS,請參閱下載 SQL Server Management Studio (SSMS)。
本文所述要部署到 Azure SQL Database 的驗證,需要有 SQL Server Data Tools (SSDT) 17.4 版或更新版本。 若要取得最新版的 SSDT,請參閱下載 SQL Server Data Tools (SSDT)。
Azure SQL Database 伺服器會接聽連接埠 1433。 如果您要嘗試透過公司防火牆連線至 Azure SQL Database 伺服器,則必須在公司防火牆中開啟此連接埠,讓您成功連線。
支援的平台
您可以使用本快速入門中的資訊,將 SSIS 套件部署到下列平台:
Windows 上的 SQL Server。
Azure SQL Database。 如需在 Azure 中部署和執行套件的詳細資訊,請參閱將 SQL Server Integration Services 工作負載隨即轉移至雲端。
您無法使用本快速入門中的資訊,將 SSIS 套件部署到 Linux 上的 SQL Server。 如需在 Linux 上執行套件的詳細資訊,請參閱使用 SSIS 在 Linux 上擷取、轉換和載入資料。
針對 Azure SQL Database,請取得連線資訊
若要將專案部署到 Azure SQL Database,請取得連線至 SSIS 目錄資料庫 (SSISDB) 所需的連線資訊。 在下列程序中,您需要完整伺服器名稱和登入資訊。
- 登入 Azure 入口網站。
- 從左側功能表中選取 [SQL 資料庫] ,然後選取 [SQL 資料庫] 頁面上的 SSISDB 資料庫。
- 在您資料庫的 [概觀] 頁面上,檢閱完整伺服器名稱。 若要顯示 [按一下以複製] 選項,請將滑鼠指標暫留在伺服器名稱上。
- 如果您忘記 Azure SQL Database 伺服器登入資訊,請巡覽至 [SQL Database 伺服器] 頁面來檢視伺服器管理員名稱。 如有需要,您可以重設密碼。
適用於部署的驗證方法
如果您要使用 [部署精靈] 部署到 SQL Server,則必須使用 Windows 驗證;您無法使用 SQL Server 驗證。
如果您要部署至 Azure SQL 資料庫的邏輯伺服器,則必須使用 SQL Server 驗證或使用 Microsoft Entra ID (先前稱為 Azure Active Directory) 進行驗證;您無法使用 Windows 驗證。
連線至 SSISDB 資料庫
使用 SQL Server Management Studio,以建立與 SSIS 目錄的連線。
開啟 SQL Server Management Studio。
在 [連線至伺服器] 對話方塊中,輸入下列資訊:
設定 建議的值 其他資訊 伺服器類型 資料庫引擎 這是必要的值。 伺服器名稱 完整伺服器名稱 如果您要連線至 Azure SQL Database 伺服器,則名稱的格式如下: <server_name>.database.windows.net
。驗證 SQL Server 驗證 使用 SQL Server 驗證時,您可以連線到 SQL Server 或 Azure SQL Database。 請參閱此文章中的部署中的驗證方法。 登入 伺服器系統管理員帳戶 這個帳戶是您在建立伺服器時指定的帳戶。 密碼 伺服器系統管理員帳戶的密碼 這個密碼是您在建立伺服器時指定的密碼。 按一下 [ 連接]。 [物件總管] 視窗會在 SSMS 中開啟。
在 [物件總管] 中,展開 [Integration Services 目錄] ,然後展開 [SSISDB] 以檢視 SSIS 目錄資料庫中的物件。
啟動 [Integration Services 部署精靈]
在 [物件總管] 中,展開 [Integration Services 目錄] 節點和 [SSISDB] 節點之後,請展開資料夾。
選取 [專案] 節點。
以滑鼠右鍵按一下 [專案] 節點,然後選取 [部署專案] 。 即會開啟 [Integration Services 部署精靈]。 您可以從目前的目錄或檔案系統部署專案。
使用精靈部署專案
在精靈的 [簡介] 頁面上,檢閱簡介。 按一下 [下一步] 開啟 [選取來源] 頁面。
在 [選取來源] 頁面上,選取要部署的現有 SSIS 專案。
- 若要在開發環境中建置專案來部署您建立的專案部署檔案,請選取 [專案部署檔案],並輸入 .ispac 檔案的路徑。
- 若要部署已部署到 SSIS 目錄資料庫中的專案,請選取 [Integration Services 目錄],然後輸入伺服器名稱以及該專案在目錄中的路徑。 按一下 [下一步] ,以查看 [選取目的地] 頁面。
在 [選取目的地] 頁面上,選取專案目的地。
- 輸入完整伺服器名稱。 如果目標伺服器是 Azure SQL Database 伺服器,則名稱的格式如下:
<server_name>.database.windows.net
。 - 提供驗證資訊,然後選取 [連線]。 請參閱此文章中的部署中的驗證方法。
- 然後選取 [瀏覽] 在 SSISDB 中選取目標資料夾。
- 然後選取 [下一步] 開啟 [檢閱] 頁面。 (只有在您選取 [連線] 之後,才會啟用 [下一步] 按鈕。)
- 輸入完整伺服器名稱。 如果目標伺服器是 Azure SQL Database 伺服器,則名稱的格式如下:
在 [檢閱] 頁面上,檢閱您選取的設定。
- 您可以按一下 [上一步],或按一下左窗格中的任何步驟來變更您的選取項目。
- 按一下 [部署] 開始部署程序。
如果您要部署到 Azure SQL Database 伺服器,[驗證] 頁面會開啟並檢查專案中的套件,尋找是否存在可能會導致套件無法在 Azure SSIS Integration Runtime 中如預期般執行的已知問題。 如需詳細資訊,請參閱驗證部署到 Azure 的 SSIS 套件。
完成部署程序之後,會開啟 [結果] 頁面。 此頁面會顯示每個動作執行成功或失敗。
- 如果動作失敗,請按一下 [結果] 資料行中的 [失敗] 以顯示錯誤的說明。
- 選擇性地按一下 [儲存報表],將結果儲存至 XML 檔案。
- 按一下 [關閉] 結束精靈。
後續步驟
- 請考慮使用其他方式來部署套件。
- 執行已部署的套件。 若要執行套件,您可以從數個工具和語言進行選擇。 如需詳細資訊,請參閱下列文章: