共用方式為


在 SQL Server 上安裝 SSMA 元件 (MySQLToSQL)

除了安裝 SQL Server 移轉小幫手之外,您也必須在執行 SQL Server 的電腦上安裝元件。 這些元件包含支援資料移轉的 SSMA 延伸模組套件,以及可啟用伺服器對伺服器連線能力的 MySQL 提供者。

SSMA for MySQL 延伸模組套件

SSMA 延伸模組套件會將資料庫 sysdb 新增至指定的 SQL Server 執行個體。 此資料庫包含了移轉資料所需的資料表和預存程序。

此外,當您將資料移轉至 SQL Server 時,SSMA 會在伺服器端資料移轉引擎用於移轉資料的時候建立 SQL Server Agent 作業。

必要條件

在 SQL Server 上安裝 SSMA for MySQL 伺服器元件之前,請確定電腦符合下列需求:

  • Microsoft Windows Installer 3.1 或更新版本。

  • Microsoft .NET Framework 4.7.2 版或更新版本。 您可以從 .NET Framework 開發人員中心取得。

  • MySQL 用戶端提供者,以及連線到您要移轉之 MySQL 資料庫的能力。 您可以從 MySQL 產品媒體或 MySQL 網站安裝提供者。

  • 安裝期間,SQL Server Browser 服務必須處於執行狀態。 這可用來填入安裝精靈中 SQL Server 執行個體的清單。 安裝之後,您可以停用 SQL Server Browser 服務。

    注意

    如果 SQL Server Browser 服務正在執行,但您仍然看不到安裝程式中的執行個體清單,您必須解除封鎖 UDP 連接埠 1434。 您可以使用 Windows 防火牆暫時解除封鎖連接埠,也可以暫時停用 Windows 防火牆。 您也可能必須暫時停用防毒軟體。 請務必在安裝後啟用防火牆和防毒軟體。

安裝擴充套件:

下載適用於 MySQL 的 Microsoft SQL Server 移轉小幫手擴充功能套件

您可以在將資料移轉至 SQL Server 之前,隨時安裝擴充套件。

重要

若要安裝擴充套件,您必須是 SQL Server 執行個體上 sysadmin 伺服器角色的成員。

安裝延伸模組套件:

  1. 將 SSMA (SSMAforMySQLExtensionPack_n.msi,其中 n 為組建編號) 複製到執行 SQL Server 的電腦。

  2. 按兩下 SSMAforMySQLExtensionPack_n.msi

  3. [Welcome] 對話方塊中,選取 [Next]

  4. 閱讀 [End-User License Agreement] 對話方塊中的授權條款。 如果您同意,請選取 [我接受授權合約] 選項,然後選取 [下一步]

  5. [選擇設定類型] 對話方塊中,選取 [典型]

  6. [Ready to Install] 對話方塊中,選取 [Install]

  7. [安裝首步已完成] 對話方塊中,選取 [下一步]

    新的對話方塊會隨即出現,您可以在其中針對擴充套件安裝程序選取 SQL Server 的執行個體。

  8. 選取您要移轉 MySQL 結構描述的 SQL Server 執行個體,然後選取 [下一步]

    預設執行個體的名稱與電腦相同。 具名執行個體後面接著反斜線和執行個體名稱。

  9. 在連線頁面上,選取驗證方法,然後按 [下一步]

    Windows 驗證會使用您的 Windows 認證嘗試登入 SQL Server 執行個體。 如果您選取 [SQL Server 驗證],則必須輸入 SQL Server 登入名稱與密碼。

  10. 下一個步驟會要求您設定主要金鑰的密碼,才能在伺服器端資料移轉期間用來加密儲存在擴充套件資料庫中的任何敏感性資料。 提供強式密碼,然後選取 [下一步]

  11. 在下一個對話方塊中,選取 [安裝公用程式資料庫 n 並安裝延伸項目壓縮媒體櫃] (其中 n 為版本號碼),然後選取 [下一步]

    此資料庫建立之資料移轉 (使用伺服器端移轉引擎) 所需的資料表和預存程序可建立 sysdb 資料庫。

  12. 如要將公用程式安裝至其他 SQL Server 執行個體,請選取 [是],然後選取 [下一步]。 或者,選取 [不] 結束此精靈。