AlwaysOn可用性组功能测试(1)-故障转移测试

一、 AlwaysOn可用性组故障转移测试
  1. 自动故障转移
  1.1 将故障转移模式改成自动,如果实例为 SQL Server故障转移实例则配置无效。
AlwaysOn可用性组功能测试(1)-故障转移测试_第1张图片
  1.2 在SERVER03自动转移,CLUSTEST03\CLUSTEST03手动转移的情况下,kill SERVER03的SQL Server服务。如下界面
AlwaysOn可用性组功能测试(1)-故障转移测试_第2张图片
  1.3 无法发送自动故障转移,整个可用性主失败,如下所示
AlwaysOn可用性组功能测试(1)-故障转移测试_第3张图片
   2. 计划手动故障转移
  2.1 计划手动故障转移,需要将可用性模式改成同步提交,待所有副本都同步后,开始手动转移
AlwaysOn可用性组功能测试(1)-故障转移测试_第4张图片
 2.2 进入故障转移界面
AlwaysOn可用性组功能测试(1)-故障转移测试_第5张图片
  2.3 选择新主副本,由于是同步提交,没有数据丢失
AlwaysOn可用性组功能测试(1)-故障转移测试_第6张图片
  2.4 转移摘要,需确认转移信息
AlwaysOn可用性组功能测试(1)-故障转移测试_第7张图片
  2.5 开始转移,以下是转移成功界面
AlwaysOn可用性组功能测试(1)-故障转移测试_第8张图片
   3. 强制手动故障转移
  3.1 强制转移,可用性模式为异步提交模式,以下是故障转移向导
AlwaysOn可用性组功能测试(1)-故障转移测试_第9张图片
3.2 由于是异步提交,可可能存在数据丢失,如下界面警告
AlwaysOn可用性组功能测试(1)-故障转移测试_第10张图片
  3.3 确认可能丢失数据,为防止误操作,若确认如下界面
AlwaysOn可用性组功能测试(1)-故障转移测试_第11张图片
  3.4 开始故障转移,以下是转移成功界面。
AlwaysOn可用性组功能测试(1)-故障转移测试_第12张图片
  3.5 以下是强制故障转移后,可用性组的同步情况,可以看出全部挂起,可用性组已经断开。
AlwaysOn可用性组功能测试(1)-故障转移测试_第13张图片
   总结测试
  A. AlwaysOn可用性组的可用性副本,若有在SQL Server故障转移群集上,则无法配置为自动故障转移。
  B. 计划手动故障转移前,需要将可用性模式该成同步模式,且需要等待所有副本已同步,才可以切换
  C. 强制手动故障转移会有数据丢失
  D. 强制手动故障转移后,该可用性组将挂起,无法实现数据同步
  E. 任何故障转移需要在,新副本上执行转移语句。

最新内容请见作者的GitHub页:http://qaseven.github.io/

你可能感兴趣的:(AlwaysOn可用性组功能测试(1)-故障转移测试)