首页 >> 大全

使用SSMA将MySQL数据库迁移到SQL Server

2023-12-19 大全 21 作者:考证青年

常见方法 1.使用 数据传输功能

同时连接源数据库(MySQL)和目的数据库(SQL ),将源数据库传输到目的数据库即可。

Navicat数据传输

这种传输方式适用于同种类型数据库的迁移,以及MySQL和之间的传输功能。不同数据库类型之间传输失败几率很大。

2.使用ODBC方式导入

可以使用SQL 或者 来完成,需要另外下载MySQL ODBC并新建。

此种方式在数据库表结构复杂,数据量大的情况下失败的几率很大

使用ODBC方式导入

ODBC方式

使用迁移助手SSMA 软件介绍

SQL (SSMA) for MySQL is a tool to from MySQL to SQL .

软件下载

MMSA官方地址:

ODBC官方下载地址:

软件主界面截图

SSMA主界面

迁移步骤 (1) 新建

new project

(2)连接MySQL和SQL

连接MySQL

连接SQL Server

(3)生成迁移报告

生成迁移报告

生成迁移报告

(4)在源数据库进行

Convert Schema

这步操作之后将会在目的数据库看到和源数据库同名的数据库,但是没有任何表

(5)在目的数据库同步表结构

synch

这步操作之后,可以在目的数据库看到所有的表结构(如果全部成功的话)

(6)进行数据迁移

migrate data

report

这步操作将完成数据表记录的迁移

异常处理

在数据表结构复杂,数据量大的情况下,往往会出现程序卡死或者程序退出的情况,只能完成一部分的迁移工作。而且这种情况发生的概率很大。

为了避免这种情况,在数据迁移的这一步骤时,每次只迁移几张表(对数据库更大的表可以单独迁移)。但是要注意表的关联关系。

其他问题

由于MySQL和SQL 之间的差异较大,在迁移完成之后,仍然会存在各种未发现的问题,在代码方面可能会慢慢暴露。这就需要程序员单独处理了。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了