SQL Server 2016 无域群集配置 AlwaysON 可用性组图文教程

发布时间 - 2026-01-11 00:35:31    点击率:

windows server 2016 与 sql server 2016 都可用允许不许要加入AD ,管理方面省了挺多操作,也不用担心域控出现问题影响各服务器了。

本测试版本: window server 2016 datacenter + sql server 2016 ctp

IP规划:

主机名

IP

说明

ad

192.168.2.2

域服务器(kk.com)windows xp

Server131

192.168.2.131

节点

Server132

192.168.2.132

节点

Winclt2016

192.168.2.139

群集

Testag_listener

192.168.2.135

可用性组监听器

要求:每个节点都创建一个本地的计算机用户,要求账号密码一致,并隶属于管理员组 “Administrators” 。

也可使用默认的管理员账号administrator ,如果使用的不是默认的计算机管理员账号 administrator,则配置注册表添加 LocalAccountTokenFilterPolicy 设置为 1 。

如下:

new-itemproperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -Name LocalAccountTokenFilterPolicy -Value 1 

本次测试使用的是默认的管理员账号:administrator

因不需要将计算机就加入到域中,但是DNS还是需要配置的,所以先安装域服务器,此处略过……

各节点配置网卡信息:

服务器不加入AD,但需要配置域后缀,如下:

配置完成后,重启节点计算机,各节点就能通过服务器全名相互ping通了。

在域服务器管理中,将各节点主机手动添加到域中,如下:

添加完成后,域服务器也可以通过节点全名ping通各服务器了!

配置好节点名称和ip相关后,在各节点 添加 故障转移群集工具,同时添加 .net framwork 3.5 。

选择其中一个节点(将作为主节点),创建群集。

视频教程:https://msdnshared.blob.core.windows.net/media/2016/08/WorkgroupCluster.mp4?_=1

到选择服务器时注意!如下图,应直接输入各节点名称,再确认添加。若从“浏览” 查找,可能找不到服务器;或者即使找到服务器,确认要添加的服务器时会出错。

此处设置群集名称和IP:

接下来创建磁盘,配置仲裁,操作和以前版本差不多一样。


完成后在各节点独立安装 ms sql server 2016,服务账号选择本地管理员账号。(操作和以往版本一样)

配置 alwayson 可用性组,操作差不多。

但是既然节点没有加入AD,那么久不能用域认证,只能用证书认证,因此需要创建证书和端点。在配置可用性组前各节点进行证书认证信任。

本测试以两个节点为例,个节点数据库创建的证书,都备份并在其他节点还原。

--共享文件夹路径:C:\ClusterStorage\Volume1\ 
--节点一:创建主密钥/证书/端点,备份证书。 
USE master; 
GO 
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'kk_testag2016'; 
GO 
CREATE CERTIFICATE Cert_server131 
WITH SUBJECT = 'Cert_server131', 
START_DATE = '2017-01-01',EXPIRY_DATE = '2099-12-30'; 
GO 
BACKUP CERTIFICATE Cert_server131 
TO FILE = 'C:\ClusterStorage\Volume1\Cert_server131.cer'; 
GO 
CREATE ENDPOINT [testag_endpoint] 
 AUTHORIZATION [server131\administrator] 
 STATE=STARTED 
 AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL) 
 FOR DATA_MIRRORING 
 (ROLE = ALL,AUTHENTICATION = CERTIFICATE Cert_server131, ENCRYPTION = REQUIRED ALGORITHM AES) 
GO 
--节点二:创建主密钥/证书,备份证书。 
USE master; 
GO 
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'kk_testag2016'; 
GO 
CREATE CERTIFICATE Cert_server132 
WITH SUBJECT = 'Cert_server132', 
START_DATE = '2017-01-01',EXPIRY_DATE = '2099-12-30'; 
GO 
BACKUP CERTIFICATE Cert_server132 
TO FILE = 'C:\ClusterStorage\Volume1\Cert_server132.cer'; 
GO 
CREATE ENDPOINT [testag_endpoint] 
 AUTHORIZATION [server132\administrator] 
 STATE=STARTED 
 AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL) 
 FOR DATA_MIRRORING 
 (ROLE = ALL,AUTHENTICATION = CERTIFICATE Cert_server132, ENCRYPTION = REQUIRED ALGORITHM AES) 
GO 
--节点一:创建其他节点证书 
USE master; 
GO 
CREATE CERTIFICATE Cert_server132 
FROM FILE = 'C:\ClusterStorage\Volume1\Cert_server132.cer'; 
GO 
--节点二:创建其他节点证书 
USE master; 
GO 
CREATE CERTIFICATE Cert_server131 
FROM FILE = 'C:\ClusterStorage\Volume1\Cert_server131.cer'; 
GO 

完成后可配置可用性组了:同步提交可以设置3个了

端点配置:端点填写刚才创建的端点名称,填写后, “端口号”+“端点名称”+“对数据进行加密” 则变为不可更改。其他配置一样。


详细步骤截图下载:AlwaysOn无域高可用组2016.rar

以上所述是小编给大家介绍的SQL Server 2016 无域群集配置 AlwaysON 可用性组图文教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# sqlserver  # 2016  # 无域群集  # sql2016  # alwayson  # SQL Server 2016 Alwayson新增功能图文详解  # Windows2012配置SQLServer2014AlwaysOn的图解  # SQLserver2014(ForAlwaysOn)安装图文教程  # SQLServer 2012中设置AlwaysOn解决网络抖动导致的提交延迟问题  # 基于Win2008 R2的WSFC实现 SQL Server 2012高可用性组(AlwaysOn   # SQL Server AlwaysOn读写分离配置图文教程  # 可用性  # 完成后  # 小编  # 的是  # 组图  # 就能  # 在此  # 并在  # 也可  # 可以通过  # 给大家  # 为例  # 要将  # 不需  # 其中一个  # 不能用  # 重启  # 设置为  # 只能用  # 所述 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 音乐网站服务器如何优化API响应速度?  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  移动端脚本框架Hammer.js  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  javascript基本数据类型及类型检测常用方法小结  php结合redis实现高并发下的抢购、秒杀功能的实例  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程  进行网站优化必须要坚持的四大原则  php 三元运算符实例详细介绍  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  如何快速搭建高效可靠的建站解决方案?  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  网站制作大概多少钱一个,做一个平台网站大概多少钱?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  七夕网站制作视频,七夕大促活动怎么报名?  Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道  百度浏览器如何管理插件 百度浏览器插件管理方法  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  香港服务器网站推广:SEO优化与外贸独立站搭建策略  如何快速搭建高效WAP手机网站吸引移动用户?  如何有效防御Web建站篡改攻击?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  如何快速选择适合个人网站的云服务器配置?  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  如何在自有机房高效搭建专业网站?  Laravel如何升级到最新版本?(升级指南和步骤)  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  Laravel如何使用Blade组件和插槽?(Component代码示例)  Laravel如何实现数据库事务?(DB Facade示例)  JS弹性运动实现方法分析  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  ,交易猫的商品怎么发布到网站上去?  如何用狗爹虚拟主机快速搭建网站?  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  微信小程序 配置文件详细介绍  香港服务器如何优化才能显著提升网站加载速度?  Laravel如何实现API速率限制?(Rate Limiting教程)  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  如何在腾讯云服务器快速搭建个人网站?  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  如何用好域名打造高点击率的自主建站?  如何在阿里云域名上完成建站全流程?  Laravel如何保护应用免受CSRF攻击?(原理和示例)  百度输入法ai组件怎么删除 百度输入法ai组件移除工具