數據遷移的工具備不少,基本SSMA團隊已經考慮到其餘數據庫到SQL Server遷移的需求了,因此已經開發了相關的遷移工具來支持。數據庫
此博客主要介紹MySQL到SQL Server數據遷移的工具:SQL Server Migration Assistant for MySQL 的使用.app
從上面連接的官網下載安裝.工具
須要注意的是你須要選擇遷移到的SQL Server數據庫的版本,目前支持:SQL Azure,SQL Server 2005,SQL Server2008,SQL Server 2012,SQL Server2014,根據實際須要選擇你要遷移到目標數據庫的版本。3d
上面的是源:MySql,下面的是目標:SQL Server對象
此報告會分析當前須要遷移的數據庫中的全部表結構並會生成一個可行性報告blog
生成的報告以下:分析須要轉換的對象,表,數據庫有多少個,是否存在不可轉換的對象等信息,若有檢查錯誤會下下面輸出開發
遷移分兩步:1.轉換數據庫結構,2.遷移數據get
不然轉換的數據庫結構是不會到目標數據庫的同步
點擊同步以後一樣會有一個同步的報告:博客
點擊ok以後就真正執行同步操做會將你轉換完的結構同步到目標數據庫上,建立對應的表及其餘對象。同步操做完成以後會有以下輸出:
咱們能夠看到右邊有幾個tab頁,當前選中的是Type Map,會列出源數據庫和目標數據庫的字段類型的mapping關係
由於不一樣數據庫之間的數據類型仍是有所差別的。
點擊Migrate Data以後須要再次確認輸入源數據庫密碼和目標數據庫密碼,而後開始真正的數據的遷移。
執行以後就等待完成就好,一樣會生成一個數據遷移完成的報告。至此數據遷移就能夠完成了。
很簡單的工具吧,由於是微軟的啊,哈哈,做爲微軟的忠粉,對微軟的產品表示使用起來仍是很人性化的。