Azure Database for PostgreSQL灵活服务器中迁移服务的预迁移验证

预迁移验证是一组规则,涉及评估和验证源数据库系统是否准备好迁移到 Azure Database for PostgreSQL。 此过程可查明并解决影响数据库迁移或迁移后操作的潜在问题。

如何使用预迁移验证功能?

可以使用 Azure 门户或 Azure CLI 进行迁移。

使用 Azure 门户:

  1. 选择您的“Azure Database for PostgreSQL”灵活服务器。

  2. 在资源菜单中,选择 “迁移”。

    “迁移”页的屏幕截图。

  3. 选择 “创建 ”以浏览基于向导的一系列选项卡,以便从本地或 Azure VM 迁移到灵活服务器。

    在“迁移”页中选择“创建”后显示的“设置”选项卡的屏幕截图。

  4. 在 “迁移”选项中,选择“ 验证 ”或“ 验证并迁移”。

    显示用于开始迁移的预迁移选项的屏幕截图。

迁移前验证选项

可以选择以下任一选项:

  • 验证:使用此选项可以检查服务器和数据库是否已准备好迁移到目标。 此选项不会启动数据迁移,并且不需要服务器停机。
    • 通过提前执行预迁移验证可以了解执行迁移时可能会遇到的问题,从而更顺利地规划迁移。
  • 验证和迁移:此选项执行验证,如果所有检查都处于 “成功 ”或“ 警告 ”状态,则会触发迁移。 验证失败不会启动源服务器和目标服务器之间的迁移。

我们建议您使用预迁移验证,以便在运行迁移之前识别问题。 这种方法有助于更顺利地规划迁移,避免在迁移过程中出现任何意外情况。

  1. 选择“验证”选项,并在计划的迁移日期之前运行迁移前验证。

  2. 分析输出,并执行任何错误的修正操作。

  3. 再次运行步骤 1,直到验证成功。

  4. 使用计划日期和时间的 “验证和迁移 ”选项启动迁移。

验证状态

运行“验证”选项后,可看到以下选项之一:

  • 成功:未发现问题,可以规划迁移。
  • 失败:验证期间发现了会导致迁移失败的错误。 查看错误列表及其建议的解决方法。 在规划迁移之前采取纠正措施。
  • 警告:警告是规划迁移时必须记住的信息性消息。