MySQL數據遷移到SQL Server

數據遷移的工具有很多,基本SSMA團隊已經考慮到其他數據庫到SQL Server遷移的需求了,所以已經開發了相關的遷移工具來支持。

此博客主要介紹MySQL到SQL Server數據遷移的工具:SQL Server Migration Assistant for MySQL 的使用.

從上面鏈接的官網下載安裝.

第一步:創建一個遷移工程

需要注意的是你需要選擇遷移到的SQL Server數據庫的版本,目前支持:SQL Azure,SQL Server 2005,SQL Server2008,SQL Server 2012,SQL Server2014,根據實際需要選擇你要遷移到目標數據庫的版本。

第二步:連接源數據庫和目標數據庫

 

上面的是源:MySql,下面的是目標:SQL Server

第三步:選擇需要遷移的數據庫創建遷移分析報告

此報告會分析當前需要遷移的數據庫中的所有表結構並會生成一個可行性報告

生成的報告如下:分析需要轉換的對象,表,數據庫有多少個,是否存在不可轉換的對象等信息,如有檢查錯誤會下下面輸出

 

 第四步: 轉換schema 也就是數據庫結構

 遷移分兩步:1.轉換數據庫結構,2.遷移數據

 

第五步:在源數據庫轉換完schema之後記得在目標數據庫上執行同步schema操作

否則轉換的數據庫結構是不會到目標數據庫的

點擊同步之後同樣會有一個同步的報告:

 

 點擊ok之後就真正執行同步操作會將你轉換完的結構同步到目標數據庫上,創建對應的表及其他對象。同步操作完成之後會有如下輸出:

 

 

第六步:結構同步完成之後接下來就是數據遷移操作了

我們可以看到右邊有幾個tab頁,當前選中的是Type Map,會列出源數據庫和目標數據庫的字段類型的mapping關係

因爲不同數據庫之間的數據類型還是有所差異的。

 

點擊Migrate Data之後需要再次確認輸入源數據庫密碼和目標數據庫密碼,然後開始真正的數據的遷移。

 

 執行之後就等待完成就好,同樣會生成一個數據遷移完成的報告。至此數據遷移就可以完成了。

 很簡單的工具吧,因爲是微軟的啊,哈哈,作爲微軟的忠粉,對微軟的產品表示使用起來還是很人性化的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章