網友評分:
5分
360換機助手 V1.5.0.1015 官方版
DataLoad(數據錄入工具) V4.2 專業版
傲梅輕松備份傻瓜版 V4.0.2 官方最新版
Registry Backup(注冊表備份軟件) V3.4.1 綠色版
自同步 V2.1.0 beta 官方免費版
Easeus Data Recovery Wizard(免費硬盤數據恢復軟件) V13.5 免費版
PickMeApp綠色漢化版(電腦軟件備份工具) V0.7.4.2 最新版
BestSync 2017(電腦文件同步備份軟件) V12.0.0.7 官方最新版
Microsoft SQL Server Migration Assistant for MySQL 是一款用于MySQL遷移SQLServer的穩定工具,可以進行數據遷移,而且SSMA for MySQL免費版還支持多動的SQL數據庫版本,最高支持SQL2014數據庫。
簡化了從MySQL到SQL Server的數據庫遷移過程。Azure SQL數據庫和Azure SQL數據庫托管實例。SSMA自動化了遷移的所有方面,包括遷移評估分析、模式和SQL語句轉換、數據遷移以及遷移測試。
此下載包括一個基于GUI客戶端的應用程序來管理遷移過程。單獨的擴展包將在SQL Server中安裝功能,以模擬SQL Server本機不支持的MySQL功能。
用于MySQL的SSMA旨在支持從MySQL4.1及更高版本遷移到SQL Server 2012的所有版本,直至SQL Server 2019、Azure SQL數據庫和Azure SQL數據庫托管實例。
支持的操作系統:
Windows 10、Windows 7、Windows 8、Windows 8.1、Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016
Windows 7、Windows 8、Windows 8.1、Windows 10、Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016
MySQL客戶端的SSMA要求:
Microsoft Windows Installer 3.1或更高版本。
Microsoft.NET Framework 4.5.2或更高版本。您可以從.NET Framework開發中心獲得它。
對承載SQL Server目標實例的計算機的訪問權限和足夠的權限。
MySQL Connector/ODBC v5.1
4 GB RAM
1、創建一個新的項目
啟動程序后,單擊左上角 新建項目圖標:
然后選擇你要遷移到SQL Server還是SQL Azure中(我們選擇SQL服務器):
2、連接到MySQL
點擊左上角的連接到MySQL圖標(你必須 確認已安裝MySQL的ODBC連接器 ),這時你的MySQL數據庫信息將以樹視圖顯示
3、創建一個模式遷移報告
選擇要遷移的數據庫,然后用鼠標右鍵單擊數據庫名稱,并選擇創建報告:
生成的報告將讓你看到任何在架構遷移中可能出現的問題。如果有問題,您可以通過改變一些默認的模式映射設置(編輯選項卡中的信息,在第4步中提到的)來解決這些問題。
4、連接到SQL Server(或SQL Azure,這取決于你在第3步中選擇)
點擊“連接到SQL Server圖標的左上角。您可以提供的憑據連接到SQL Server或SQL Azure。如果您在步驟4中選擇的MySQL數據庫的數據庫具有相同的名稱不存在,你會被詢問是否要創建一個。
注意:如果你不想SSMA為您創建數據庫時,您應該在連接對話框中指定你要遷移到的數據庫。默認情況下,SSMA轉換MySQL數據庫DB1中的所有對象到SQL Server架構DB1.dbo的SQL Server數據庫DB1之前,必須同步創建(見第8步)。這樣做的最簡單的方法是在建立連接到SQL Server數據庫時,在SQL Server連接對話框中指定數據庫名稱。
您現在應該可以看到SQL Server的SQL Server數據在SQL Server資源管理器中的樹視圖,選擇您要遷移的模式。
5、轉換模式(即表)在MySQL的元數據資源管理器中,右鍵單擊要遷移的數據庫,然后選擇 " 轉換模式 " :
在這一點上,你可能需要在轉換的模式中作出一些改變,例如,我選擇了link_updated列,它是一個可為空的列,因為此列MySQL設置了默認值,而0000-00-00 00:00:00,是一個特殊值,將被視為一個空值數據來遷移,當數據遷移的時候如果不做改變,這種變化可能會導致錯誤。
6、SQL Server數據庫的同步
在SQL Server中選擇要同步到的數據庫,右鍵單擊選擇 與數據庫同步
在打開的 ” 與數據庫同步 ” 對話框中,點擊 ” 確定 ” 。
7、遷移數據
在MySQL元數據資源管理器中,右鍵單擊要遷移的數據庫,并選擇遷移數據,輸入MySQL和SQL Server數據庫的連接憑據。
現在你的數據庫架構和數據就進行了遷移。