SQL SERVER 2016 AlwaysOn搭建实例

安装要求
SQL SERVER 2016 AlwaysOn搭建实例

环境准备
操作系统:Windows Server 2016
数据库:SQL Server 2016
计算机:至少3台,1台域控制器,2台群集节点

部署步骤
0、关闭防火墙
1、安装域服务,将群集节点添加到域。
2、创建故障转移群集
3、创建Always On高可用组

详细步骤
一:安装DC(域服务器)
1、本地服务器--》“添加角色和功能”
SQL SERVER 2016 AlwaysOn搭建实例
2、安装完域服务后,在服务器管理器的仪表板,通过“通知”入口将“将此服务器升级为域控制器”
SQL SERVER 2016 AlwaysOn搭建实例
SQL SERVER 2016 AlwaysOn搭建实例
注意:勾选域名系统(DNS)服务器,自动安装DNS服务器,安装完后,通过TCP/IP属性可以看到,DNS设置为本地了,本机既是DNS与控制器也是域名服务器。
3、在“Active Directory 用户和计算机"添加域用户。
注意:创建用户时需取消“用户下次登录时须更改密码”,不然节点计算机加入时会报错。
SQL SERVER 2016 AlwaysOn搭建实例
4、域用户设置管理员权限。
SQL SERVER 2016 AlwaysOn搭建实例

二:将节点添加到域
1、修改备机DNS为第一步域名服务器IP。
SQL SERVER 2016 AlwaysOn搭建实例
2、添加计算机到域
3、将域账号设置“作为服务登录”,控制面板--》管理工具--》本地安全策略,添加域账号作为服务登录。
SQL SERVER 2016 AlwaysOn搭建实例
4、将SQL 服务以域账号登录。
SQL SERVER 2016 AlwaysOn搭建实例

三、配置AlwaysOn
1、数据库服务开启AlwaysOn。
SQL SERVER 2016 AlwaysOn搭建实例
2、创建AlwaysOn可用性,在创建时报 41105 错误时,取消第一步的勾选再重新操作。


遗留问题:
1、主和辅助数据库选择异步同步时,辅助数据库没**。
2、辅助数据库没法应用事务复制。