0

很清楚如何使用MySql 的数据迁移助手或 azure Database Migration Service将本地或 RDS MySql 数据库迁移到 Azure MS Sql,但对于 Azure MySql 到 Azure Sql 绝对没有。

将 Azure MySql 迁移到 Azure SQL 数据库的最佳方法是什么?

到目前为止,唯一的选择是将我的 Azure MySql 数据库下载到本地实例,然后使用 MySql 工具的数据迁移助手上传到 Azure SQL。

4

1 回答 1

1

我不知道您想要的最佳方式是什么,但我想您希望在没有客户端工具的情况下在线迁移数据库。

也许您可以考虑一下Data Factory,它总是用于迁移数据库。它可以帮助我们自动创建表和模式。

请参考以下教程:

  1. 使用 Azure 数据工厂向和从 Azure Database for MySQL 复制数据
  2. 使用 Azure 数据工厂复制和转换 Azure SQL 数据库中的数据

最简单的方法是您可以使用Copy data

按着这些次序:

复制数据工具: 在此处输入图像描述

创建与 Azure SQL Database for MySQL 的新连接: 在此处输入图像描述

选择 Azure MySQL 中的所有表: 在此处输入图像描述 在此处输入图像描述

创建 Azure SQL 数据库作为目标数据存储在此处输入图像描述

表映射,自动创建: 在此处输入图像描述

列映射: 在此处输入图像描述

接下来逐步运行复制工具。

于 2020-10-06T02:37:16.727 回答