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

适用于: 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. 使用计划日期和时间的 “验证和迁移 ”选项启动迁移。

验证状态

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

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