1. 程式人生 > >MySQL資料庫遷移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安裝及使用

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):

重點備註,直接遷移會出現下面的崩潰:

解決辦法:

設定之後,遷移資料就可以操作成功了。