MySQL資料庫遷移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安裝及使用
1.檢視SQLServer的版本:
開啟Microsoft SQL Server Management Studio,點選New Query,輸入“SELECT @@VERSION”,返回當前安裝的日期、版本和處理器型別。
2.檢視MySql版本
開始->cmd->鍵“Enter”:
[1]. win7 X86就是我們一般用的32位的系統,win7 X64就是64位的系統,64位系統雙擊“SSMAforMySQL_7.10.0.msi“進行安裝。
[2]點選“Next”--->若沒有安裝MySql ODBC driver v5.1,點選下載(該處下載要註冊帳號,比較麻煩):
[注:先安裝ODBC,再安裝SSMA]
4.點Next,SSMA安裝成功。
5.使用SSMA.
[1]開啟
[2]新建工程:
或
然後選擇你要遷移到SQL Server還是SQL Azure中(我們選擇SQL伺服器):
[3]連線到MySQL:
[4]選擇要遷移的資料庫,右鍵單擊資料庫名稱,選擇“Create Report”:
可以在生成的報告中看到在架構遷移中可能出現的問題:
[5]連線到SQL Server(或SQL Azure):
首先開啟“Microsoft SQL Server Management Studio,檢視要連線的SQLServer的Server Name:
連線到SQLServer:
按照下圖提示,啟動SQL Server Agent,點選”Continue”:
[6] .轉換模式(即表) 在MySQL的元資料資源管理器中 ,右鍵單擊要遷移的資料庫,然後選擇 " Convert Schema ":
[7] SQL Server資料庫的同步
將轉換的表同步到SQL Server:
[8]遷移資料(MySQ----->SQL Server):
重點備註,直接遷移會出現下面的崩潰:
解決辦法:
設定之後,遷移資料就可以操作成功了。