mysql转sqlserver_mysql转sqlserver工具

这是一款用于MySQL的Microsoft SQL Server迁移助手(SSMAforMySQL),简单点讲就是mysql转sqlserver工具。最近小编想要将mysql中的表转到sqlserver中使用,百度后发现有这么一款软件,挺好用的。特此记录分享给大家,废话不多说,请看下面的使用教程,注意:文章转载自:不负春光,努力生长。他文章上的链接已经失效,小编这里特意从微软官网找到该版本,并缓存到本站供大家下载。

4bce08d7f7a05b4eb0d69cafb0e1124f.png

微软官网链接

使用教程

第一步:创建一个迁移工程

9d54d292a168765f441da435ffd16369.png

需要注意的是你需要选择迁移到的SQL Server数据库的版本,目前支持:SQL Azure,SQL Server 2005,SQL Server2008,SQL Server 2012,SQL Server2014,根据实际需要选择你要迁移到目标数据库的版本。

第二步:连接源数据库和目标数据库

37e8a2c3cce6c59497f6976368e3b135.png

073fa1ce2c675dbbdc3a9040e4e1e2f2.png

上面的是源:MySql,下面的是目标:SQL Server

第三步:选择需要迁移的数据库创建迁移分析报告

此报告会分析当前需要迁移的数据库中的所有表结构并会生成一个可行性报告

413454565f867b0531ad4bbc4e62c089.png

生成的报告如下:分析需要转换的对象,表,数据库有多少个,是否存在不可转换的对象等信息,如有检查错误会下下面输出

57fb6fa704ba6d7697eee1f82f08d56a.png

第四步: 转换schema 也就是数据库结构

迁移分两步:1.转换数据库结构,2.迁移数据

650719ec9976f5f5f5f3a48da8658cc1.png

第五步:在源数据库转换完schema之后记得在目标数据库上执行同步schema,操作否则转换的数据库结构是不会到目标数据库的

e1bd9674fe0a2e8a4fa495edda1cd40c.png

点击同步之后同样会有一个同步的报告:

68f0b2467bb56b5c29e2aa329782f79d.png

点击ok之后就真正执行同步操作会将你转换完的结构同步到目标数据库上,创建对应的表及其他对象。同步操作完成之后会有如下输出:

f18bdb50a20609dd72bee4a88cc90d44.png

第六步:结构同步完成之后接下来就是数据迁移操作了

我们可以看到右边有几个tab页,当前选中的是Type Map,会列出源数据库和目标数据库的字段类型的mapping关系

因为不同数据库之间的数据类型还是有所差异的。

e22bad8c1858fdde17020988e8c37720.png

点击Migrate Data之后需要再次确认输入源数据库密码和目标数据库密码,然后开始真正的数据的迁移。执行之后就等待完成就好,同样会生成一个数据迁移完成的报告。至此数据迁移就可以完成了。

使用教程还是比较简单的。转自:不负春光,努力生长。本文仅用作站长自己记录所用。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值