博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL数据迁移到SQL Server
阅读量:4493 次
发布时间:2019-06-08

本文共 917 字,大约阅读时间需要 3 分钟。

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

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

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

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

需要注意的是你需要选择迁移到的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之后需要再次确认输入源数据库密码和目标数据库密码,然后开始真正的数据的迁移。

 

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

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

 

转载于:https://www.cnblogs.com/Wolfmanlq/p/6109731.html

你可能感兴趣的文章
对js闭包的粗浅理解
查看>>
理解C++对象内存布局
查看>>
算法总结之 在两个排序数组中找到第K小的数
查看>>
Dubbo原理
查看>>
让oracle做定时任务【转】
查看>>
C++自学教程第一课——你好世界,我是柠檬鲸。
查看>>
idea javamaven项目 连接sqlserver 数据库方法
查看>>
Nginx Fastcgi PATH_INFO urldecode问题
查看>>
SharpGL学习笔记(十七) 立体文字和平面文字
查看>>
ccleaner注册码
查看>>
MAVEN学习-第一个Maven项目的构建
查看>>
Python之xml文档及配置文件处理(ElementTree模块、ConfigParser模块)
查看>>
jQuery的deferred对象详解
查看>>
JUnit4 入门笔记
查看>>
利用相关的Aware接口
查看>>
设计模式—建造者模式
查看>>
2-6
查看>>
猜拳游戏项目(涉及知识点Scanner、Random、For、数组、Break、Continue等)
查看>>
centos 6.3 编译安装 nginx +mysql + php
查看>>
<Web> 如何给web项目添加redis服务
查看>>