always on集群剔除某个节点是dba经常需要面临的操作,接下来介绍sqlserver always on如何优雅的剔除某个副本节点,
一、整体剔除工作有两个步骤;
1、always on可用性组剔除节点;
2、WSFC集群剔除某个副本节点;
二、接下来具体介绍步骤:
方法1
官方文档的介绍,采用安装程序(安装中心)
方法2:使用sql management studio工具人工完成两个步骤;
1、确认待删除的节点非同步模式,如果是,需要先改成异步模式。
如下所示FF55节点是需要删除的节点,可用性模式 是异步提交,满足非同步模式,可以继续操作;
2、先把节点从always on组中删除,如下所示(该操作只能在主节点执行)
如下所示,点击确认即可从always on可用性组中删除;
如下所示,确认已经剔除了节点WIN-B89OQTTFF55节点:
3、把待删除的节点从故障转移集群中(WSFC)中剔除
3.1、打开Windows管理工具
3.2、选择故障转移集群管理器(用管理员的方式打开)
3.3、选择待剔除的节点
3.4、右键选中待剔除的节点
3.5、选择逐出即可!
至此删除always on节点的过程完毕。。。。。。。。。。。。。。。