分类
学习笔记

MySQL数据迁移到SQL Server

本文介绍如何使用SSMA把MySQL数据库迁移到SQL Server数据库,包括迁移评估、Schema迁移以及数据迁移。

SQL Server Migration Assistant(简称SSMA)是由微软发布的帮助客户更容易地从Oracle/Sybase/MySQL/Access迁移到SQL Server以及SQL Azure的一个工具集,SSMA 5.2版本,该版本支持了最新的代号为Denali的SQL Server的CTP版本,并且增加了对SQL Azure迁移的支持。下表说明了SSMA 5.0所支持的迁移矩阵:

 

Migrating To:

Migrating From:

Using SSMA Tool:

SQL Server all editions
(2008 R2, 2008, 2005, “Denali”)

SQL Azure

Sybase

SSMA for Sybase


(New in SSMA 5.0)

Oracle

SSMA for Oracle

 

MySQL

SSMA for MySQL

Access

SSMA for Access

我选择SSMA for MySQL 5.2为例介绍一下SSMA如何帮助您从MySql迁移到SQL Server 2005。首先我们从这里下载SSMA for MySQL的压缩包,解压缩后有两个exe文件,SSMA for MySQL 5.2.exe是工具的安装包,SSMA for MySQL 5.2 Extension Pack.exe必须安装在SQL Server 2005所在服务器,用来创建一些辅助运行需要的数据库表和存储过程等。