加入收藏 | 设为首页 | 会员中心 | 我要投稿 好传媒网 (https://www.haochuanmei.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

数据库迁移工具SSMA的使用

发布时间:2022-10-27 16:02:59 所属栏目:MySql教程 来源:网络
导读: SQL Server Migration Assistant(简称SSMA)是由微软发布的帮助客户更容易地从Oracle/Sybase/MySQL/Access迁移到SQL Server以及SQL Azure的一个工具集,微软同时发布了4个迁移助手: SSMA

SQL Server Migration Assistant(简称SSMA)是由微软发布的帮助客户更容易地从Oracle/Sybase/MySQL/Access迁移到SQL Server以及SQL Azure的一个工具集,微软同时发布了4个迁移助手: SSMA for Mysql,SSMA for Oracle,SSMA for Access,and SSMA for Sybase,可以方便的实现数据库的转换。

下面我们以SSMA for Mysql为例,对该工具的使用方法进行说明。

1.下载并安装SQL Server迁移助手

安装完成后,双击您的桌面上的快捷方式启动应用程序(安装SSMA的时候确认您已经安装了MySQL客户端,如果没有安装,助手将提示您下载 MySQL的ODBC连接器):

2.获取一个注册码

当您第一次使用SSMA时,需要从微软的官方网站获取一个注册码,文件名为mysql-ssma.license,下载并将其保存在硬盘的某个文件夹中:

姜承尧mysql技术内幕:sql编程^^^mysql内核:i_mysql数据库软件图标_mysql图标

3.创建一个新的项目

启动程序后mysql图标,单击左上角 新建项目图标:

mysql图标_姜承尧mysql技术内幕:sql编程^^^mysql内核:i_mysql数据库软件图标

然后选择你要迁移到SQL Server还是SQL Azure中(我们选择SQL服务器):

mysql图标_mysql数据库软件图标_姜承尧mysql技术内幕:sql编程^^^mysql内核:i

4.连接到MySQL

点击左上角的连接到MySQL图标(必须确认已安装MySQL的ODBC连接器),这时MySQL数据库信息将以树视图显示:

mysql图标_mysql数据库软件图标_姜承尧mysql技术内幕:sql编程^^^mysql内核:i

5.创建一个模式迁移报告

选择要迁移的数据库,然后用鼠标右键单击数据库名称,并选择创建报告:

mysql图标_mysql数据库软件图标_姜承尧mysql技术内幕:sql编程^^^mysql内核:i

生成的报告将让你看到任何在架构迁移中可能出现的问题。如果有问题,您可以通过改变一些默认的模式映射设置(编辑选项卡中的信息,在第4步中提到的)来解决这些问题。

6.连接到SQL Server(或SQL Azure,这取决于你在第3步中选择)

点击“连接到SQL Server”图标的左上角。您可以提供的凭据连接到SQL Server或SQL Azure。如果您在步骤4中选择的MySQL数据库的数据库具有相同的名称不存在,你会被询问是否要创建一个。如果你不想SSMA为您创建数据库时,您应该在连接对话框中指定你要迁移到的数据库。默认情况下,SSMA转换MySQL数据库DB1中的所有对象到SQL Server架构DB1.dbo的SQL Server数据库DB1之前,必须同步创建(见第8步)。这样做的最简单的方法是在建立连接到SQL Server数据库时,在SQL Server连接对话框中指定数据库名称。

mysql数据库软件图标_姜承尧mysql技术内幕:sql编程^^^mysql内核:i_mysql图标

现在应该可以看到SQL Server的SQL Server数据在SQL Server资源管理器中的树视图,选择您要迁移的模式。

7.转换模式(即表)在MySQL的元数据资源管理器中,右键单击要迁移的数据库,然后选择“转换模式”:

姜承尧mysql技术内幕:sql编程^^^mysql内核:i_mysql图标_mysql数据库软件图标

(编辑:好传媒网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!