将 MySQL 数据库迁移到 SQL Server - Azure SQL 数据库 (MySQLToSQL)

适用于 MySQL 的 SQL Server 迁移助手 (SSMA) 是一个全面的环境,可帮助用户快速将 MySQL 数据库迁移到 SQL Server 或 SQL Azure。 借助 SSMA for MySQL,可查看数据库对象和数据、评估数据库是否适合迁移、将数据库对象迁移到 SQL Server 或 SQL Azure,然后将数据迁移到 SQL Server 或 SQL Azure。

要成功将对象和数据从 MySQL 数据库迁移到 SQL Server 或 SQL Azure,请使用以下过程:

  1. 处理 SSMA 项目 (MySQLToSQL)

    创建项目后,即可设置项目转换、迁移和类型映射选项。 有关项目设置的更多信息,请参阅设置项目选项 (MySQLToSQL)。 有关如何自定义数据类型映射的信息,请参阅映射 MySQL 和 SQL Server 数据类型 (MySQLToSQL)

  2. 连接到 MySQL (MySQLToSQL)

  3. 连接到 SQL Server (MySQLToSQL)

  4. 将 MySQL 数据库映射到 SQL Server 架构 (MySQLToSQL)

  5. 连接到 Azure SQL 数据库 (MySQLToSQL)

  6. (可选)评估用于转换的 MySQL 数据库 (MySQLToSQL),以评估用于转换的数据库对象并估计转换时间。

  7. 转换 MySQL 数据库 (MySQLToSQL)

  8. 同步

  9. 可通过以下方式之一执行此操作:

    • 保存脚本并在 SQL Server 或 SQL Azure 上运行该脚本。

    • 同步数据库对象。

  10. 将 MySQL 数据迁移到 SQL Server - Azure SQL 数据库 (MySQLToSQL)

  11. 如有必要,请更新数据库应用程序。

注意

无法迁移 Information_schema 和 MySQL 架构。

另请参阅

安装 SSMA for MySQL (MySQLToSQL)
SSMA for MySQL 入门 (MySQLToSQL)