共用方式為


使用 SSMA 專案 (MySQLToSQL)

若要將 MySQL 資料庫移轉至 SQL Serve 或 SQL Azure,您必須先建立 SSMA 專案。 該專案是包含下列資訊的檔案:

  • 您想要移轉至 SQL Server或 SQL Azure 的 MySQL 資料庫有關的中繼資料。

  • 即將接收所移轉物件和資料的 SQL Server 或 SQL Azure 目標執行個體有關的中繼資料。

  • SQL Server 或 SQL Azure 連線資訊。

  • 專案設定。

當您開啟專案時,專案會處於與 MySQL 和 SQL Server 或 SQL Azure 中斷連線的狀態, 讓您在離線的狀態下作業。 如需重新連線到 SQL Server 的詳細資訊,請參閱連線到 SQL Server (MySQLToSQL)

檢閱預設的專案設定

SSMA 含有轉換及載入資料庫、移轉資料以及同步處理 SSMA 與 MySQL 和 SQL Server 或 SQL Azure 所需的多項設定。 預設設定適用於許多使用者, 不過在建立新的 SSMA 專案之前,請務必檢閱設定內容。 若有必要,您可以變更所有新專案即將使用的預設設定。

檢閱預設的專案設定
  1. 從 [工具] 功能表選取 [預設專案設定]。

  2. 在 [移轉目標版本] 下拉式清單中選取將檢閱/變更設定的專案類型,然後按一下 [一般] 索引標籤。

  3. 在左窗格中,按一下 [轉換]。

  4. 在右窗格中,視需求檢閱並變更設定。 如需這些設定的詳細資訊,請參閱專案設定 (轉換) (MySQLToSQL)

  5. 針對 [移轉]、[同步處理]、[SQL Azure]、[GUI] 和 [類型對應] 頁面,重複步驟 1-3。

注意

只有在建立專案時選取 [移轉至 SQL Azure] 的情況下,才會顯示 SQL Azure 設定。

建立新專案

若要將資料從 MySQL 資料庫移轉至 SQL Server 或 SQL Azure,您必須建立專案。

建立新的專案
  1. 從 [檔案] 功能表選取 [新增專案]。 [新增專案] 對話方塊隨即出現。 在 [檔案] 功能表上,選取 [新增專案]。 [新增專案] 對話方塊隨即出現。

  2. 在 [名稱] 方塊中,輸入專案的名稱。

  3. 在 [位置] 方塊中,輸入或選取專案的資料夾。

  4. 在 [移轉至] 下拉式清單中,選取移轉作業所要使用的目標 SQL Server 版本。 可用的選項如下︰

    • SQL Server 2005

    • SQL Server 2008

    • SQL Server 2012

    • SQL Server 2014

    • Azure SQL Database

然後按一下 [確定]。

SSMA 會建立專案檔。

自訂專案設定

除了定義適用於所有新 SSMA 專案的預設專案設定之外,您也可以自訂每個專案的設定。 如需詳細資訊,請參閱設定專案選項 (MySQLToSQL)

自訂來源和目標資料庫之間的資料類型對應時,您可以在專案、資料庫或物件層級定義對應作業。 如需詳細資訊,請參閱對應 MySQL 和 SQL Server 資料類型 (MySQLToSQL)

儲存專案

[儲存專案] 功能可讓使用者基本上儲存專案設定,以及選擇將資料庫中繼資料儲存至 SSMA 專案檔。

儲存專案
  • 在 [檔案] 功能表中,選取 [儲存專案]。

如果專案中的資料庫有所變更或尚未轉換,SSMA 會提示您載入及儲存中繼資料。 載入及儲存中繼資料時可離線作業。 您也能將完整的專案檔傳送給其他人,例如技術支援人員。 如果系統提示您儲存中繼資料,請執行下列動作:

  1. 針對每個狀態顯示為「中繼資料遺失」的資料庫,選取資料庫名稱旁的核取方塊。 儲存中繼資料可能需要幾分鐘的時間。 如果您此時不想要儲存中繼資料,請勿選取任何核取方塊。

  2. 按一下 [檔案] 。

SSMA 會剖析 MySQL 結構描述,並將中繼資料儲存至專案檔。

開啟專案

當您開啟專案時,專案會處於與 MySQL 和 SQL Server 或 SQL Azure 中斷連線的狀態, 讓您在離線的狀態下作業。 若要更新中繼資料,請將資料庫物件載入 SQL Server 或 SQL Azure。 若要移轉資料,您必須與 SQL Server 或 SQL Azure 重新連線。

開啟專案
  1. 您可以使用下列其中一個程序:

    1. 在 [檔案] 功能表上,指向 [最近的專案]。

    2. 選取要開啟的專案。

    3. 在 [檔案] 功能表上選取 [開啟專案],找到 .m2ssproj 專案檔並選取檔案,然後按一下 [開啟]。

  2. 若要重新連線至 MySQL,請在 [檔案] 功能表上,選取 [重新連線至 MySQL]。

  3. 若要與 SQL Server 重新連線,請在 [檔案] 功能表上選取 [重新連線至 SQL Server]。

  4. 若要與 SQL Azure 重新連線,請在 [檔案] 功能表上選取 [重新連線至 SQL Azure]。

後續步驟

移轉程序的下一個步驟是連線至 MySQL (MySQLToSQL)

另請參閱

連線到 MySQL (MySQLToSQL)
將 MySQL 資料庫 移轉至 SQL Server - Azure SQL 資料庫 (MySQLToSQL)
連線到 SQL Server (MySQLToSQL)
連線到 Azure SQL Database (MySQLToSQL)