SQL Server 2016 + AlwaysOn 无域集群 的问题

1、C:\Windows\System32\drivers\etc  目录下 修改HOSTS文件时无法保存

SQL Server 2016 + AlwaysOn 无域集群 的问题

    解决方法:把HOSTS文件拷贝一份到桌面,然后用记事本 打开这个文件,底部添加IP 和域名保存后,重新将桌面的这份HOST文件复制黏贴到C:\Windows\System32\drivers\etc目录进行覆盖

SQL Server 2016 + AlwaysOn 无域集群 的问题

 

2、无无管理权限的问题

为集群创建管理用户,这里我们也可以用administrator超级管理员用户,但如果用户密码修改时或各节点密码修改以后,会出现集群故障,节点无法与集群建立授信,无法加入集群。个人建议建立单独的用户管理集群。

 

创建集群管理用户,隶属于管理员组,如下:

SQL Server 2016 + AlwaysOn 无域集群 的问题

解决方法:

如果用建立管理员组的普通用户来创建集群,两节点用户名密码必须相同;还需要在两节点注册表添加 LocalAccountTokenFilterPolicy为1

 

打开注册表,找到目录HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System  新建DWORD(32位)值,键名:LocalAccountTokenFilterPolicy 键值为十进制 1。

 

3、防火墙的问题导致无法访问

SQL Server 2016 + AlwaysOn 无域集群 的问题

  解决方法:在入站规则里添加 端口1433,5022

 

4、重新安装SQLSERVER 后无法正常L连接辅助副本

       无法将可用性副本联接到可用性组xx,该操作遇到了SQL Server错误41106,已被回滚。
有关详细信息,请查看 SQL Server 错误日志。在错误根源得到纠正后,请重试 ALTER AVAILABILITY GROUP JOIN 命令。 (Microsoft SQL Server,错误: 41158)

     解决方法:多台副本的证书再次重新制作和导入