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之后需要再次確認輸入源數據庫密碼和目標數據庫密碼,然后開始真正的數據的遷移。
?
?執行之后就等待完成就好,同樣會生成一個數據遷移完成的報告。至此數據遷移就可以完成了。
?很簡單的工具吧,因為是微軟的啊,哈哈,作為微軟的忠粉,對微軟的產品表示使用起來還是很人性化的。
?
如果您覺得本文對你有用,不妨幫忙點個贊,或者在評論里給我一句贊美,小小成就都是今后繼續為大家編寫優質文章的動力! 歡迎您持續關注我的博客:) 作者:Ken Wang 出處:http://www.cnblogs.com/Wolfmanlq/ 版權所有,歡迎保留原文鏈接進行轉載:)轉載于:https://www.cnblogs.com/hEnius/p/10607373.html
總結
以上是生活随笔為你收集整理的MySQL数据迁移到SQL Server的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蚂蚁员工人均都能买一套杭州的房子了?!加
- 下一篇: 无侵入性的在日志中打印对象的关键字段