MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用

博客中SSMA安装所需要的exe可以在该地址下载:https://download.csdn.net/download/weixin_39921737/10695644

1.查看SQLServer的版本:

打开Microsoft SQL Server Management Studio,点击New Query,输入“SELECT @@VERSION”,返回当前安装的日期、版本和处理器类型。

2.查看MySql版本

开始->cmd->键“Enter”:

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第1张图片

3.下载并安装SSMA,可在该地址下载最新版本: https://www.microsoft.com/en-us/download/details.aspx?id=54257

[1]. win7  X86就是我们一般用的32位的系统,win7  X64就是64位的系统,64位系统双击“SSMAforMySQL_7.10.0.msi“进行安装。

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第2张图片

注:若缺失Microsoft.NetFramework 4.5.2可在该地址下载:https://www.microsoft.com/en-us/download/confirmation.aspx?id=42642

[2]点击“Next”--->若没有安装MySql ODBC driver v5.1,点击下载(该处下载要注册帐号,比较麻烦):

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第3张图片

[注:先安装ODBC,再安装SSMA]

4.点Next,SSMA安装成功。

5.使用SSMA.

[1]打开

[2]新建工程:

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第4张图片 或MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第5张图片

然后选择你要迁移到SQL Server还是SQL Azure中(我们选择SQL服务器):

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第6张图片

[3]连接到MySQL:

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第7张图片

[4]选择要迁移的数据库,右键单击数据库名称,选择“Create Report”:

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第8张图片

可以在生成的报告中看到在架构迁移中可能出现的问题

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第9张图片

[5]连接到SQL Server(或SQL Azure):

首先打开“Microsoft SQL Server Management Studio,查看要连接的SQLServer的Server Name:

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第10张图片

连接到SQLServer:

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第11张图片

按照下图提示,启动SQL Server Agent,点击”Continue”:

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第12张图片

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第13张图片

[6] .转换模式(即表) 在MySQL的元数据资源管理器中 ,右键单击要迁移的数据库,然后选择 " Convert Schema ":

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第14张图片

[7] SQL Server数据库的同步

将转换的表同步到SQL Server:

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第15张图片

[8]迁移数据(MySQ----->SQL Server):

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第16张图片

重点备注,直接迁移会出现下面的崩溃:

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第17张图片

解决办法:

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第18张图片

MySQL数据库迁移到SQL Server----------SSMA(SQL Server Migration Assistant for MySQL)工具安装及使用_第19张图片

设置之后,迁移数据就可以操作成功了。

 

你可能感兴趣的:(日常小记)