首页 > 技术文章 > SQL SERVER-创建Alwayson

JinweiChang 2019-04-22 11:50 原文

Failover Custer(AlwaysOn)

创建Failover Cluster和启动AlwaysOn

创建Failover Cluster

 

节点的个数要是奇数如果是偶数则要加一个仲裁磁盘。
在每个节点上安装Failover Cluster.

 



用域管理员账号登陆其中一台Server打开Fialover Couster Manager:
第一步验证配置几个节点是否可以组成Cluster,结果如有ERROR则不能创建。
第二步创建Cluster,集群IP要加域并申请可以在AD中创建计算机名的权限。

 

 


启用AlwaysOn
在各节点上独立安装Sql Server(注意安装目录和排列顺序要一致)启用域账号为Windows验证.
安装后将每个节点实例和代理的启动账号改为域账号,启动实例属性中的alwayson。

 

 

创建可用组

 

 


要先完整备份的DB才能加入

 

加入辅助副本

 



换成IP

 

 

 



后面直接Next

创建监听

 

 

端口默认1433

 

 


如果集群IP没有创建主机的权限的话就会报一下错误。

 

 

DB加入可用组

 

 

 

 

 

 

DB完整备份到共享路径

 

 

 

删除可以组DB

先从可以组移除DB

 

 

再到各节点上删除DB

 


故障转移

 

 

 

 

 

 



卸载Failover Cluster和关闭AlwaysOn
卸载集群

删除可用性组

--1、删除辅助副本(只能在主节点删除辅助副本)

USE [master]
GO
ALTER AVAILABILITY GROUP [DBT_AG]
REMOVE REPLICA ON N'SDSDBT16A';
GO
--2、删除可用性数据库

USE [master]
GO
ALTER AVAILABILITY GROUP [DBT_AG]
REMOVE DATABASE TEST1;
GO
--3、删除侦听器

USE [master]
GO
ALTER AVAILABILITY GROUP [DBT_AG]
REMOVE LISTENER N'SDSDBT_Listen1';
GO

--4、删除可用性组

USE [master]
GO
DROP AVAILABILITY GROUP [DBT_AG];
GO

Resource

配置完整SOP:
https://www.linuxidc.com/Linux/2017-01/139766p2.htm

 


 

推荐阅读