SQL Server和 MySQL 是兩個不一樣的資料庫管理系統,雖然都支援 SQL 語言,但是生成的資料庫檔案格式不一樣,要實作兩種系統對同一資料庫的管理,其中就涉及資料的遷移,本文将介紹将 SQL Server 中的資料遷移到 MySQL 。
所用工具:
SQL Server 2012
Navicat for MySQL 一套快速、可靠并價格相當便宜的資料庫可視化管理工具
在遷移之前必須保證 SQL Server 2012 和 MySQL 以及 Navicat 能正常使用。
- 啟動 MySQL 服務,在管理者權限下的 cmd 中輸入指令 net start mysql
- 打開 Navicat for MySQL , 連接配接MySQL資料庫,連接配接成功如下圖。
- 建立一個資料庫,與源資料庫同名。
- 選中建立的資料庫,點選右邊導入向導。導入類型選擇最後一個ODBC。
- 下一步,希望連接配接的資料選Microsoft OLE DB Provider for SQL Server 。
- 資料庫連結屬性,伺服器名稱填SQL Server中伺服器的名稱。點選測試連接配接,連接配接成功後,可以在伺服器中選擇資料庫,
- 确認後選擇你要導入的表,下一步。 8.選擇目标表。
- 導入模式
- 準備完畢,點選開始。
- 正在導入,這一步所需要的時間跟你的資料庫大小和機器的性能有關。特别是導入大量資料(1000W+)時,SSD比機械硬碟要快很多。完成後的圖檔。