数据迁移的工具有很多,基本SSMA团队已经考虑到其他数据库到SQL Server迁移的需求了,所以已经开发了相关的迁移工具来支持。

此博客主要介绍MySQL到SQL Server数据迁移的工具:SQL Server Migration Assistant for MySQL 的使用.

从上面链接的官网下载安装.

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

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

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

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

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

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

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

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

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

第五步:在源数据库转换完schema之后记得在目标数据库上执行同步schema操作

否则转换的数据库结构是不会到目标数据库的

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

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

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

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

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

点击Migrate Data之后需要再次确认输入源数据库密码和目标数据库密码,然后开始真正的数据的迁移。

执行之后就等待完成就好,同样会生成一个数据迁移完成的报告。至此数据迁移就可以完成了。

很简单的工具吧,因为是微软的啊,哈哈,作为微软的忠粉,对微软的产品表示使用起来还是很人性化的。

如果您觉得本文对你有用,不妨帮忙点个赞,或者在评论里给我一句赞美,小小成就都是今后继续为大家编写优质文章的动力! 欢迎您持续关注我的博客:)
作者:Ken Wang
出处:http://www.cnblogs.com/Wolfmanlq/
版权所有,欢迎保留原文链接进行转载:)

转载于:https://www.cnblogs.com/hEnius/p/10607373.html

MySQL数据迁移到SQL Server相关推荐

  1. ssma迁移助手_如何使用SQL Server迁移助手(SSMA)和SSIS将MySQL表迁移到SQL Server

    ssma迁移助手 介绍 (Introduction) In this article, we will demonstrate how to migrate MySQL tables to SQL S ...

  2. 使用Microsoft数据迁移助手将Oracle数据库迁移到SQL Server –安装过程和简短概述

    目标听众 (Intended audience) This document is intended for application developers and database administr ...

  3. ssma5.3_使用SSMA v7.1 for Oracle迁移到SQL Server

    ssma5.3 介绍 (Introduction) This is a second article that is a continuation of the Microsoft SQL Serve ...

  4. DataGrip 2019.2.5 —— MySQL数据表迁移到SQL Server数据表解决方案

    问题描述 DataGrip 2019.2.5中导出的MySQL数据库的数据表不能直接迁移到SQL Server数据库的数据表. 系统环境 DataGrip 2019.2.5 MySQL 8.0 SQL ...

  5. 使用navicat premium将数据库从Oracle迁移到SQL Server,或从Oracle迁移到MySQL

    有时候我们有迁移数据库的需求,例如从Oracle迁移到SQL Server,或者从MySQL迁移到Oracle. 很多江湖好汉一时不知如何手工操作,所幸的是Navicat提供了迁移的自动化操作界面. ...

  6. oracle 如何迁移到 mysql_怎么将数据库从Oracle迁移到SQL Server,或从Oracle迁移到MySQL...

    有时候我们有迁移数据库的需求,例如从Oracle迁移到SQL Server,或者从MySQL迁移到Oracle. 很多江湖好汉一时不知如何手工操作,所幸的是Navicat提供了迁移的自动化操作界面. ...

  7. #数据库--第1章 Windows 下的数据库导入 TPCH 数据(以 SQL Server 作为示例,MySQL同样适用)

    #数据库--第1章 Windows 下的数据库导入 TPCH 数据(以 SQL Server 作为示例,MySQL同样适用 一.TPCH 简介 二.TPCH 文件 三.生成 TPCH 数据 四.导入 ...

  8. .unl 文件 导入 mysql,informix导出的unl格式数据怎么导入sql server 2008里呢

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 上面问题解决了 一个新问题来了....>>>>> 错误 0xc0202009: 数据流任务 1: SSIS 错误代码 DTS ...

  9. centos mysql数据迁移_Mysql 5.7.17 离线版安装和数据迁移(centos 7)

    总结下离线版 MySQL 5.7.17 的安装步骤: 1.从官网下载mysql 离线版版安装包 mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz: 2.上传安装包my ...

最新文章

  1. mini2440 裸机编程 -led
  2. 数据结构:O(nlogn)算法
  3. python常用指令速查
  4. ACM入门之【前缀和】
  5. bat判断文件是否存在_BAT面试必问题系列:JVM判断对象是否已死和四种垃圾回收算法总结...
  6. Vue2.x通用编辑组件的封装及应用
  7. c语言编写modbus程序,C语言编写modbus协议
  8. 操作 mysql 不生成日志_利用Python操作MySQL数据库,以后不懂这些是要被鄙视的!...
  9. centos php rpm下载源,CentOS 6.2 使用第三方yum源安装更多rpm软件包 | 系统运维
  10. 归并排序MergeSort
  11. python 逻辑回归 复杂抽样_如何用Python进行抽样?
  12. (转) 数字加密货币全球资源汇总
  13. 十三肝了2晚的《IDEA操作手册-终极秘籍》终于来了...
  14. 车辆动力学模型在仿真测试中的应用实践
  15. ipqc的工作流程图_IPQC的工作流程及检验流程
  16. Elasticsearch7 mapping和setting简介
  17. 多元线性回归模型的特征选择:全子集回归、逐步回归、交叉验证
  18. 华为CE6881端口联动限制
  19. webRTC H265浏览器播放器+metaRTC推流实现webRTC H265解决方案
  20. Centos7下安装VScode

热门文章

  1. ERROR 1436 (HY000) at line 1943
  2. lwip1.4.1需要的文件
  3. Java并发编程(三)volatile域
  4. Mozilla发布2015年度报告:搜索合作成营收大头
  5. JavaScript 设计模式 : 巧用'工厂模式'和'创建者'模式
  6. android 提高性能点
  7. mysql校对规则设计编码命令
  8. 初学 Delphi 嵌入汇编[12] - 在汇编代码中可以直接使用 Result
  9. 实用代码-C#之IP地址和整数的互转
  10. fastreport 中 给数值形数据做 格式 保留小数位数以0补足