无域控AlwaysOn实战教学(二)

前言


在之前的文章,无域控AlwaysOn实战教学 (一)我们已经对AlwaysOn的基础知识,并做好了安装部署无域控AlwaysOn的准备工作。今天就介绍详细的如何安装


创建高可用组

1.安装SQL SERVER 2014


2.启用AlwaysOn功能

无域控AlwaysOn实战教学(二)   


新建可用性组


无域控AlwaysOn实战教学(二)

完整备份

正式搭建之前至少需要做一次完整备份。(为什么要做完整备份呢?这个问题还挺有趣的,有知道的同学可以想一下。


无域控AlwaysOn实战教学(二)


输入可用性组名称

无域控AlwaysOn实战教学(二)

选择加入可用性组的数据库

无域控AlwaysOn实战教学(二)


指定副本

添加需要加入可用性组的副本。我这里是2个节点57 和59.

无域控AlwaysOn实战教学(二)

我这里使用的是SQL Server 2014 ,自动故障转移为2个.2016支持最多为3个自动故障转移.

同步提交个数2014 和2016 都是3个

选择数据同步方式

无域控AlwaysOn实战教学(二)


无域控AlwaysOn实战教学(二)


到这里整个搭建过程就完成了。

故障切换

关闭可用性组的中的服务器,和SQL Server 服务器都能实现自动的故障转移.


注意事项

1.我这里没有创建证书,AlwaysOn的功能还是能正常使用,但是为了安全起见,在生产环境还是加上证书比较好。

2.强烈建议禁用netbios。


无域控AlwaysOn实战教学(二)


3.孤立账号问题

如果分别手动作主节点和辅助节点建立登录帐号,在每次AlwaysOn进行切换时,由于SID不一样,都需要处理下运行脚本来处理孤立账号

解决办法,先在主节点建立账号,然后使用导出登录账号脚本的方式,同步到辅助节点。这样两个节点的SID就完全一致,不用再处理孤立账号。

当然还有一种情况是全部使用域帐号登录,也不存在孤立账号的问题。