你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

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

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

使用 Azure 门户

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

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

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

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

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

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

    屏幕截图显示了“切换为”或“提升为”独立窗格,此时不存在虚拟终结点,或这终结点配置不正确,无法支持切换操作。

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

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

  6. 此时系统将会通知你只读副本正在切换为主副本。

    屏幕截图显示的通知告知你只读副本正在切换为主副本。

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

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