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管理,用于数据库层面对外提供服务--一台虚拟服务器)

 

 

 

 

 

 查看服务是否正常

 

 

 

 

 

 

 基本配置完成。

 

 

 

 

 

 

      

posted @ 2020-08-24 14:42  冬日的温暖  阅读(934)  评论(0编辑  收藏  举报