如何使用 Azure 门户在 Azure Database for PostgreSQL 中备份和还原服务器

自动进行备份

Azure Database for PostgreSQL 服务器定期进行备份以便启用还原功能。 通过此功能,用户可将服务器及其所有数据库还原到新服务器上的某个较早时间点。

设置备份配置

可以通过以下步骤更改服务器的备份保留期:

  1. 登录到 Azure 门户
  2. 选择你的 Azure Database for PostgreSQL 服务器。 此操作将打开“概述”页。
  3. 在“设置”下,从菜单中选择“定价层”。 使用滑块可以根据需要更改备份保留期(7 天到 35 天)。 在下面的屏幕截图中,该项已增加到 34 天。 增加的备份保留期

  4. 单击“确定”确认更改。

备份保留期控制可以往回检索多长时间的时间点还原,因为它基于可用备份。 以下部分进一步说明了时间点还原。

时间点还原

使用 Azure Database for PostgreSQL 可以将服务器还原到某个时间点,并还原到服务器的新副本。 可以使用此新服务器恢复数据,或将客户端应用程序指向此新服务器。

例如,如果今天中午不小心删除了一张表,则可以将该表还原到中午之前的状态,并从服务器的新副本中检索丢失的表和数据。 时间点还原在服务器级别(而不是在数据库级别)进行。

以下步骤演示将示例服务器还原到某个时间点:

  1. 在 Azure 门户中,选择 Azure Database for PostgreSQL 服务器。

  2. 在服务器“概述”页的工具栏中,选择“还原”。

    Azure Database for PostgreSQL - 概述 - 还原按钮

  3. 使用必需信息填写“还原”窗体:

    Azure Database for PostgreSQL - 还原信息

    • 还原点:选择要还原到的时间点。
    • 目标服务器:提供新服务器的名称。
    • 位置:不可选择区域。 默认情况下,此值与源服务器相同。
    • 定价层:执行时间点还原时,无法更改这些参数。 此值与源服务器相同。
  4. 单击“确定”,将服务器还原到某个时间点。

  5. 还原完成后,找到创建的新服务器,以验证数据是否已按预期还原。

Note

通过时间点还原创建的新服务器具有在所选时间点对现有服务器有效的相同服务器管理员登录名和密码。 可以从新服务器的“概述”页更改密码。

后续步骤