Azure 数据迁移工具第二次运行

问题描述 投票:0回答:1

我正在将本地 SQL Server 和数据库迁移到 Azure PaaS。我使用了微软的Azure数据迁移工具,创建了数据库并将数据复制到Azure环境中。效果很好。

由于一些担忧,产品上线被推迟。现在,在下次上线时,我只需要使用迁移工具获取数据。当我第二次进行数据迁移时,我很困惑它是如何工作的。

  1. 会不会全部删除然后重新添加?

  2. 与本地数据相比,它是否仅添加 Azure 数据库中尚未存在的数据?

请帮助我。

azure azure-sql-database data-migration
1个回答
0
投票

如果目标 Azure SQL 数据库上存在相同的架构,数据迁移助手 (DMA) 只能迁移数据(没有架构)。您只需在迁移范围上指定即可。

但是,DMA 期望目标上的数据库表为空,否则它将返回一个错误,指定每个不为空的表。您可以使用 Azure 数据工厂来迁移第一次迁移尝试时未迁移的剩余数据。但是,您也可以考虑在全新的 Azure SQL 数据库上使用 DMA 执行完整迁移,而不是通过首先比较第一次迁移尝试中迁移的内容来迁移剩余数据,因为无论如何,该比较肯定会非常耗时您用于迁移的工具。

© www.soinside.com 2019 - 2024. All rights reserved.