首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL AlwaysOn配置

SQL AlwaysOn配置
EN

Database Administration用户
提问于 2023-04-25 10:00:51
回答 1查看 42关注 0票数 0

我在Azure 3 VM中配置了以下AG配置(SQL 2019)

Server1 & Server2位于同一区域,配置为自动故障转移和同步提交模式,Server3位于另一个区域,配置为手动故障转移和异步提交模式。因此,在正常操作下: AG在Server1上处于活动状态,群集仲裁被配置为Server1 & Server2,具有与文件共享见证一起投票的权限。

因此,如果我将故障转移到DR (Server3),我的想法如下:

  • 将Server3更改为同步提交模式
  • 故障转移AG到Server3
  • 使用手动故障转移将Server1和Server2更改为异步提交模式
  • 从Server1 & Server2中删除群集仲裁票
  • 为Server3分配群集法定人数投票。

如果我要恢复到Server1,我的想法如下:

  • 将Server1和Server2更改为同步提交模式
  • 故障转移AG到Server1
  • 将Server3更改为异步提交模式
  • 从Server3中删除群集法定人数投票
  • 将群集仲裁票分配给Server1 & Server2

我在这里走得对吗?我的脚步顺序可能是个问题吗?

如有任何建议,将不胜感激。

谢谢

EN

回答 1

Database Administration用户

回答已采纳

发布于 2023-04-25 13:04:54

我在这里走得对吗?

我明白了,总的来说,你想要做的事情没有什么不正确的。

因此,如果我将故障转移到DR (Server3),我的想法如下:...

最后两个步骤应该反转,Server3需要在删除其他两个步骤之前设置它的节点权重。您是否需要同步/异步是个人的决定,尽管它可能基于设置中的某种资源短缺或跨区域。

如果我要恢复到Server1,我的想法如下:...

同样的问题,最后两个步骤应该颠倒过来。

如有任何建议,将不胜感激。

您可能想要考虑的唯一一件事是将其分解为分布式AG而不是常规AG,考虑到它跨区域,您只使用异步,并特别地试图避免一方拥有选票。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/326384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档