mysql数据库迁移sql server

相关平台(文章的mou xie截图发表时丢失了):

mysql server 5.5:

sql server 2014:


1:下载安装odbc驱动

https://dev.mysql.com/downloads/connector/odbc/,安装提示

Connector/ODBC Windows Installer - Error 1918

需要安装Visual C++ Redistributable Packages for Visual Studio 2013(vcredist_x86)。参考https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-windows-installer.html

下载安装https://www.microsoft.com/en-us/download/details.aspx?id=40784



2:下载安装Microsoft SQL Server Migration Assistant for MySQL

https://www.microsoft.com/en-us/download/confirmation.aspx?id=42657

安装odbc后还提示如下错误,重启系统还是出现(似乎不影响使用)。继续安装SSMA for MySql.5.3.0,SSMA for MySql.5.3.0.ExtPack




打开ssmaforsql,创建一个迁移工程。

链接源数据库mysql与目标数据库sql server。选择Unicode(如果选择ANSI导致表不全 ,具体原因未查)



选择要同步的数据库,点击create report看看是否有错误,如果没有的话可以直接点击convert schema同步库定义。



在目标库上点击同步数据,使得数据结构真正保存到目标库,点击后会生成一个报告,如果没有错误点击确定,完成同步。




点击Migrate Data之后需要再次确认输入源数据库密码和目标数据库密码,然后开始真正的数据的迁移。不知为什么在迁移数据时会出错:

ssmaformysql.exe has stopped working

导致系统崩溃。无乃逐个表同步数据没有出现系统崩溃(具体原因未查)。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值