博客中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”:
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“进行安装。
注:若缺失Microsoft.NetFramework 4.5.2可在该地址下载:https://www.microsoft.com/en-us/download/confirmation.aspx?id=42642
[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):
重点备注,直接迁移会出现下面的崩溃:
解决办法:
设置之后,迁移数据就可以操作成功了。