共用方式為


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

除了安裝 SSMA 之外,您也必須在執行 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 防火牆。 您也可能必須暫時停用防毒軟體。 請務必在安裝後啟用防火牆和防毒軟體。

安裝擴充套件

您可以在將資料移轉至 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] 對話方塊中的授權條款。 如果您同意,請選取 [I accept the agreement] 選項,然後按一下 [Next]。

  5. 在 [Choose Setup Type] 對話方塊中,按一下 [Typical]。

  6. 在 [Ready to Install] 對話方塊中,按一下 [Install]。

  7. 在 [Completed the First Step of Installation] 對話方塊中,按一下 [Next]。

    新的對話方塊會隨即出現,您可以在其中選取 SQL Server 執行個體,以安裝延伸模組套件。

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

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

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

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

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

  11. 在下一個對話方塊中,選取 [Install Utilities Database n and Install Extension Pack libraries] (其中 n 為版本號碼),然後按一下 [Next]。

    sysdby 資料庫會隨即建立,其中會建立資料移轉 (使用伺服器端資料移轉引擎) 所需的資料表和預存程序。

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

另請參閱