sqlserver alwaysonw介绍
Always On 可用性组支持的复制环境适用于一组离散用户数据库,称为“可用性数据库”。 可以创建可用性组以实现高可用性 (HA) 或读取缩放。 HA 可用性组是一组共同实现故障转移的数据库。 读取缩放可用性组是一组复制到其他 SQL Server 实例以实现只读工作负荷的数据库。 一个可用性组支持一组主数据库以及一至八组对应的辅助数据库。 辅助数据库不是备份。 应继续备份数据库及其事务日志。

| 术语 | 说明 |
|---|---|
| 可用性组 | 一个容器,用于一组共同实现故障转移的数据库(“可用性数据库”)。 |
| 可用性数据库 | 属于可用性组的数据库。 对于每个可用性数据库,可用性组将保留一个读写副本(“主数据库”)和一个到八个只读副本(“辅助数据库”)。 |
| 主数据库 | 可用性数据库的读写副本。 |
| 辅助数据库 | 可用性数据库的只读副本。 |
| 可用性副本 | 可用性组的实例化,该可用性组由特定的 SQL Server 实例承载,并维护属于该可用性组的每个可用性数据库的本地副本。 存在两种类型的可用性副本:一个主副本和一至八个辅助副本。 |
| 主要副本 | 使主数据库可用于来自客户端的读写连接并用于将每个主数据库的事务日志记录发送到每个辅助副本的可用性副本。 |
| 次要副本 | 维护各可用性数据库的辅助副本的可用性副本,充当可用性组的潜在故障转移目标。 或者,辅助副本可以支持对辅助数据库进行只读访问,并支持对辅助数据库创建备份。 |
| 可用性组侦听器 | 一个服务器名称,客户端可连接到此服务器以访问可用性组的主要副本或次要副本中的数据库。 可用性组侦听器将传入连接定向到主副本或只读辅助副本。 |
安装介质
链接: https://pan.baidu.com/s/1Q64oLAkB-UBz0yYmLRqtuw 提取码: 39bc
网络规划
域控: 192.168.1.30 ads ads.com 网关:192.168.1.1 DNS: 192.168.1.1
数据库1: 192.168.1.31/24 10.10.10.31/24 node1 网关:192.168.1.1 DNS: 192.168.1.30
数据库2: 192.168.1.32/24 10.10.10.32/24 node2 网关:192.168.1.1 DNS: 192.168.1.30
数据库3: 192.168.1.33/24 10.10.10.33/24 node3 网关:192.168.1.1 DNS: 192.168.1.30
故障转移: 192.168.1.37
集群侦听: 192.168.1.35
操作系统安装(域控/node1/node2/node3)


其它步骤都默认选项安装
关闭防火墙/配置IP地址/修改主机名(域控/node1/node2/node3)




心跳网络的网卡,需要取消DNS注册,并禁用netbios


安装域控/DNS(域控)








使用域账号登陆 域控服务器

注册域控服务器(node1/node2/node3)


使用域账号登陆(node1/node2/node3)

关闭域防火墙(域控/node1/node2/node3)

创建共享存储(域控)









使用IP地址添加: node1/node2/node3

node1/node2/node3 挂载共享存储


node1/node2/node3 执行


node1 执行

node1 执行

node1 执行

node2/node3 只执行联机操作

配置故障转移群集(node1/node2/node3)
3个节点都安装故障转移群集

node1配置故障转移群集







安装数据库软件(node1/node2/node3)





安装ssms工具

测试连接node1/node2/nod3 (just on node1)
在node1使用ssms工具(windowst身份认证)登陆node1/node2/node3

创建数据库(just on node1)


创建共享备份目录(just on node1)


备份数据库(just on node1)
备份数据库到共享目录on node1


开启alwayson服务(node1/node2/node3)







重启数据库

创建alwayson高可用组(node1)
重新连接node1




添加副本:node2/node3,选择 自动故障转移。






添加侦听器


在域控服务器上检查

启动故障转移
将node2设置为主要节点




回切node1为主要节点




