首页 > 数据库技术 > 详细

SQL Server AlwaysOn - 故障转移

时间:2020-10-09 20:20:14      阅读:65      评论:0      收藏:0      [点我收藏+]

AlwaysOn可用性组-手动故障转移

强制手动故障转移

强制转移,可用性模式为异步提交模式:

 技术分享图片

连接主节点SQL server,展开Always On Availability->Availability Groups,右键单击AlwaysOn可用组,选择Failover…,进入故障转移向导

技术分享图片

 技术分享图片

点击Next,选择新主副本,由于异步提交,可能存在数据丢失,如下界面警告:

 技术分享图片

点击Next。确认可能丢失数据,为防止误操作,请确认如下界面

 技术分享图片

点击Next,点击Connect连接Server

 技术分享图片

点击Next。进入转移摘要,确认转移信息:

 技术分享图片

点击Finish。开始故障转移,以下是转移成功界面:

 技术分享图片

 

以下是强制故障转移后,可用性组的同步情况,可以看出全部挂起,可用性组已经断开

 技术分享图片

 

选择可用数据库下暂停数据同步的数据库,点击Resume Data Movement:

 技术分享图片

进入恢复数据同步界面,点击 OK :

 技术分享图片

 技术分享图片

恢复数据同步后状态

 技术分享图片

计划手动故障转移

计划手动故障转移,需要将可用性模式改成同步提交,待所有副本都同步后,开始手动转移

 技术分享图片

 

连接主节点SQL server,展开Always On Availability->Availability Groups,右键单击AlwaysOn可用组,选择Failover…,进入故障转移界面

 技术分享图片

 技术分享图片

点击Next,选择新主副本,由于是同步提交,没有数据丢失:

 技术分享图片

点击Next。点击Connect连接至Server

 技术分享图片

点击Next,进入转移摘要,确认转移信息:

 技术分享图片

点击Finish,开始转移,以下是转移成功的界面:

 技术分享图片

 

总结

  1. 计划手动故障转移前,需要将可用性模式该成同步模式,且需要等待所有副本已同步,才可以切换
  2. 强制手动故障转移会有数据丢失
  3. 强制手动故障转移后,该可用性组将挂起,无法实现数据同步

 

可用性组模式切换:

 选中可用性组,右键点击属性:

 技术分享图片

下拉选择可用性模式为同步提交(Synchronous commit)/异步提交(Asynchronous commit)

 技术分享图片

更改完成后,点击 OK 。

 技术分享图片

SQL Server AlwaysOn - 故障转移

原文:https://www.cnblogs.com/stayting/p/13786698.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!