AlwaysOn SQL Server 中的专用备份副本



我有一个包含 3 个副本的可用性组,如下所示:

Node1: Sync Commit, Automatic Failover
Node2: Sync Commit, Automatic Failover
Node3: (Sync or Async) Commit, <===================I do not want this node to become Primary replica

在上述列表中,我想使用Node3作为专用备份节点,它永远不会成为主节点(除非节点 1 和节点 2 都关闭(,但负责从我的数据库中获取备份。是否可以使用 AlwaysOn 和 Windows 故障转移群集执行此操作?

我知道我可以通过在备份优先级部分中配置节点来排除节点参与备份,并且可以排除Node1Node2,但这不会阻止Node3成为主节点(每当节点 3 和节点 2 都关闭时,节点 3 可以成为主节点(。我想我应该通过Windows故障转移群集来管理它,但我不知道如何...!

事件 如果我使用 AlwaysOn 可用性组,如何防止Node3 成为主节点,并将备份仅路由到 Node3,而不是任何可用的辅助节点?

否,这在故障转移群集(AlwaysOn 故障转移群集实例(中是不可能的,因为数据库在 FC 中只能有 1 个活动和正在运行的节点。

你需要的是 AlwaysOn 可用性组。您可以在此处设置异步复制,以便在其中执行备份。

最新更新