我可以将活动的辅助副本服务器用于故障转移和报告/备份吗

Posted

技术标签:

【中文标题】我可以将活动的辅助副本服务器用于故障转移和报告/备份吗【英文标题】:Can I use active secondary replica server for both failover and reporting/backups 【发布时间】:2017-10-02 00:53:31 【问题描述】:

我的 WSFC 设置在我的可用性组中具有三个节点。一个用于 DR,一个主节点,另一个活动辅助节点。 如果我的主服务器出现故障,辅助服务器将用于故障转移。我的问题是我是否也可以使用辅助服务器来进行备份和报告?

如果是这样,如果我的辅助节点上正在进行备份,并且主节点突然崩溃。在这种情况下会发生什么? 是停止备份并开始故障转移到辅助节点,还是等到备份完成?

我使用的是 SQL Server 2016

【问题讨论】:

【参考方案1】:

报告次要的只读副本应该不成问题。只需确保在共享数据源的连接字符串中包含 ApplicationIntent=ReadOnly

【讨论】:

谢谢。但是备份呢?我可以将辅助副本一起用于故障转移、报告和备份吗? 当然...我们没有遇到任何问题(敲木头),只需监控并确保报告负载不会干扰日志同步。如果您在主服务器上看到与同步相关的等待统计数据增加,您可以随时拔掉插头...另外请记住,如果您故障转移到辅助服务器,连接字符串中的 ApplicationIntent=ReadOnly 将切断报告,如果没有另一个副本来填补只读角色.. 明白。非常感谢您的澄清。

以上是关于我可以将活动的辅助副本服务器用于故障转移和报告/备份吗的主要内容,如果未能解决你的问题,请参考以下文章

SQLServer 2012 Always on配置全过程

基于Windows 2012配置SQL Server 2014 AlwaysOn

SQL Server 2012 标准版是不是能搭建alwayson

Mongodb-复制

Alwayson 与 mirror

MongoDB副本集自动故障转移原理(含客户端)