天天看點

SQL Server 資料遷移到MySQL

SQL Server和 MySQL 是兩個不一樣的資料庫管理系統,雖然都支援 SQL 語言,但是生成的資料庫檔案格式不一樣,要實作兩種系統對同一資料庫的管理,其中就涉及資料的遷移,本文将介紹将 SQL Server 中的資料遷移到 MySQL 。

所用工具:

SQL Server 2012

Navicat for MySQL 一套快速、可靠并價格相當便宜的資料庫可視化管理工具

在遷移之前必須保證 SQL Server 2012 和 MySQL 以及 Navicat 能正常使用。

  1. 啟動 MySQL 服務,在管理者權限下的 cmd 中輸入指令 net start mysql
  2. 打開 Navicat for MySQL , 連接配接MySQL資料庫,連接配接成功如下圖。
    SQL Server 資料遷移到MySQL
  3. 建立一個資料庫,與源資料庫同名。
    SQL Server 資料遷移到MySQL
  4. 選中建立的資料庫,點選右邊導入向導。導入類型選擇最後一個ODBC。
    SQL Server 資料遷移到MySQL
  5. 下一步,希望連接配接的資料選Microsoft OLE DB Provider for SQL Server 。
    SQL Server 資料遷移到MySQL
  6. 資料庫連結屬性,伺服器名稱填SQL Server中伺服器的名稱。點選測試連接配接,連接配接成功後,可以在伺服器中選擇資料庫,
    SQL Server 資料遷移到MySQL
  7. 确認後選擇你要導入的表,下一步。
    SQL Server 資料遷移到MySQL
    8.選擇目标表。
    SQL Server 資料遷移到MySQL
  8. 導入模式
    SQL Server 資料遷移到MySQL
  9. 準備完畢,點選開始。
    SQL Server 資料遷移到MySQL
  10. 正在導入,這一步所需要的時間跟你的資料庫大小和機器的性能有關。特别是導入大量資料(1000W+)時,SSD比機械硬碟要快很多。完成後的圖檔。
    SQL Server 資料遷移到MySQL