将只读副本切换到主服务器

适用于: Azure Database for PostgreSQL 灵活型服务器

本文提供了切换 Azure Database for PostgreSQL 灵活服务器的只读副本的分步说明,使其成为复制集的新主服务器。

将只读副本切换到主副本的步骤

使用 Azure 门户

  1. 选择要为其显示其关联虚拟终结点的 Azure Database for PostgreSQL 灵活服务器。

  2. 在资源菜单中的 “设置” 部分下,选择“ 复制”。

    显示包含只读副本的“复制”页的屏幕截图。

  3. 选择要切换到的只读副本终结点名称的一侧的“提升”图标。

    显示Promore动作在复制页面上的位置的屏幕截图。

  4. 如果服务器未创建虚拟终结点,或者您尝试将只读副本切换为主服务器,但该副本不是读取器虚拟终结点的目标服务器,则尝试将只读副本切换为主服务器失败。 对话框中显示的警告正是提醒你的内容。

    当没有虚拟终结点或终结点未正确配置以支持切换操作时,显示“切换或提升为独立”窗格的屏幕截图。

  5. 副本服务器的升级中,选择提升到主服务器以执行操作。 选择计划强制,用于数据同步,具体取决于哪个最符合您的需求。 如果你决定使用 “强制 ”选项,则必须标记 “我明白,尚未从主服务器复制的任何数据更改都将丢失。只读副本延迟时间是数据丢失的大致时间段。 用于确认潜在数据丢失的复选框。 最后,选择“提升”。

    显示“切换或提升为独立”窗格的屏幕截图。

  6. 通知你正在将只读副本切换到主副本。

    显示通知通知的屏幕截图,通知只读副本正在切换到主副本。

  7. 该过程完成后,通知会通知你只读副本已成功切换到主副本。

    显示通知通知的屏幕截图,通知只读副本已成功切换到主副本。