always on集群删除副本节点

always on集群剔除某个节点是dba经常需要面临的操作,接下来介绍sqlserver always on如何优雅的剔除某个副本节点,

一、整体剔除工作有两个步骤;

1、always on可用性组剔除节点;

2、WSFC集群剔除某个副本节点;
二、接下来具体介绍步骤:
方法1
官方文档的介绍,采用安装程序(安装中心)
https://learn.microsoft.com/zh-cn/previous-versions/sql/2014/sql-server/failover-clusters/install/add-or-remove-nodes-in-a-sql-server-failover-cluster-setup?view=sql-server-2014#Add
方法2:使用sql management studio工具人工完成两个步骤;
1、确认待删除的节点非同步模式,如果是,需要先改成异步模式。
如下所示FF55节点是需要删除的节点,可用性模式 是异步提交,满足非同步模式,可以继续操作;
0
2、先把节点从always on组中删除,如下所示(该操作只能在主节点执行)
0
如下所示,点击确认即可从always on可用性组中删除;
0
如下所示,确认已经剔除了节点WIN-B89OQTTFF55节点:
0
3、把待删除的节点从故障转移集群中(WSFC)中剔除
3.1、打开Windows管理工具
0
3.2、选择故障转移集群管理器(用管理员的方式打开)
0
3.3、选择待剔除的节点
0
3.4、右键选中待剔除的节点
0
3.5、选择逐出即可!
0
0
至此删除always on节点的过程完毕。。。。。。。。。。。。。。。
请使用浏览器的分享功能分享到微信等