SQL 2016 Always On 配置
一、部署环境:
1.一台DC SQLServerdc
1.1 安装活动录







1.2 把计算机加入到域
1.3 新建用来管理sql的相关组级用户 sql-admin 加入到域管理员,计算机加入到管理组 sql-servers


2.三台服务器 sqldemo01,sqldemo02,sqldemo03
2.1 安装sql2016











基本配置完成后开始安装


查看有没有报错,没有就OK。

二、部署故障转移群集
三台服务器安装,可以使用普通用户来操作



三台计算机把sql-admin加入到本地管理员组,用其中一台用域管理员用组的sql-admin登陆后创建转移集群。
---故障转移群集配置(需要域管理员账号)
---先用域管理员用户登陆一台数据库电脑配置







查看节点是否正常,绿色就好!


三、部署always on
1.启用alway on 功能,重启服务 (三台都要做)


2.新建可用性组,通过向导



需要做可用性的数据库必需要先做好完全备份(恢复模式为完整)

选中要做高可用的数据库,如果不满足条件,按提示去做

添加服务器


一般是选下面三种一种来做
这里我已还原数据库和日志备份到其它两台服务器,所以选最后一种 --(跳过初始数据同步)
1.完整的数据库和日志备份
先准备一个网络共享路径,备份的服务器要能读写,其它的两台要能读。
2.跳过初始数据同步
注意:这个是每台个数据库引擎不一样可以用这个选项,先把其它节点的数据库手动还原,还原时选项中恢复状态 要选 with norecovery.


查看配置后的可用性状态

有错误提示

在其它节点数据库连接可用性组


报错的原因:是之前手动恢复时没有选 with norecovery (恢复模式)
删除可用性组,手动恢复其它节点的数据库和重新配置


--重新在其它节点连接到可用性组(两台副节点都要做)




查看状态 ,都正常


3.添加侦听器--(由sqlserver管理,用于数据库层面对外提供服务--一台虚拟服务器)




查看服务是否正常



基本配置完成。

浙公网安备 33010602011771号