在sql server 2016 always on集群里新增一个数据库节点

本篇博客有对应的word版本,有需要的可以点击这里下载。

一 环境介绍

二 操作步骤

2.1 在新节点上安装sql server软件

2.2 在新节点上开启‘故障转移群集功能’

打开‘服务管理器’:

点击‘添加角色和功能’:

勾选’DNS服务器’,然后点击‘添加功能’:

2.3 修改hosts文件

修改集群上现有节点的C:\Windows\System32\drivers\etc\hosts 文件,添加新节点的ip和主机名信息,示例:

10.106.210.209 test209.test.com

2.4 把新节点加入现有windows故障转移群集

在集群当前主节点上操作:

打开‘服务器管理器’:

2.5 在新节点上开启always on

2.6 将新节点加入到always on集群里

登录进数据库集群侦听vip,展开‘AlwaysOn 高可用组’-可用性组,右击要加入的组,点‘添加副本’:

2.7 将该副本加入到读路由列表里

连接集群侦听器vip数据库。

-- 查询节点路由

SELECT * FROM master.sys.availability_replicas

-- 查看集群路由情况

SELECT  ar.replica_server_name ,rl.routing_priority ,( SELECT    ar2.replica_server_nameFROM      sys.availability_read_only_routing_lists rl2JOIN sys.availability_replicas AS ar2 ON rl2.read_only_replica_id = ar2.replica_idWHERE     rl.replica_id = rl2.replica_idAND rl.routing_priority = rl2.routing_priorityAND rl.read_only_replica_id = rl2.read_only_replica_id) AS 'read_only_replica_server_name'FROM    sys.availability_read_only_routing_lists rlJOIN sys.availability_replicas AS ar ON rl.replica_id = ar.replica_id

2.7.1 设置节点路由地址

#命令解析:设置从节点test209为只读路由

#GROUP testgroup1:这个是我们设置alwayon指定的可用组名称

ALTER AVAILABILITY GROUP testgroup1

 MODIFY REPLICA ON

N'test209' WITH

(SECONDARY_ROLE (READ_ONLY_ROUTING_URL = N'TCP://10.106.210.209:1433'));

2.7.2 修改集群路由规则

#注:需要先设置节点路由地址,不然下面命令执行报错

#命令解析:这里配置当test51为主节点时,test52,test209为只读路由,多个从用逗号分隔USE master

GO

ALTER AVAILABILITY GROUP testgroup1

MODIFY REPLICA ON

N'test51' WITH

(PRIMARY_ROLE (READ_ONLY_ROUTING_LIST=(('test52','test209'))));

--这时候再查询集群路由,可以看到test209加入到集群里了:

2.7.3 验证读写分离

正常连接即可,使用侦听器vip登录

验证方式:select @@servername

点击‘选项’:

在配置正常连接的基础上, 用客户端连接加readonly参数,查看读请求是否转发到从库()

ApplicationIntent = ReadOnly

必须在链接的时候这样配置,否则查询的还是主库。

验证是否查询的是从库。

验证方式:select @@servername ,如果查出来的是另一个副本,不是新副本,则多建几个连接试下。

测试完成后,记得把连接属性改回正常的,否则下次链接的时候还是采用的上面配置的链接属性。

--本篇文章参考自:

SQLServer2012对现有AlwaysOn群集新加节点_ITPUB博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/757147.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mybatis和Mybatis-Plus面试题

一、MyBatis是什么? MyBatis 是一款开源的、轻量级的对象关系映射(ORM)框架,用于Java应用中的数据库持久层操作。它简化了与数据库之间的交互,让开发者可以更专注于编写SQL语句和关注业务逻辑,而不需要处理…

Figure AI的6.75亿美元突破性进展在类人机器人领域

人形机器人领域的重大突破:Figure AI获得6.75亿美元投资 在技术不断发展的今天,人形机器人领域正逐渐成为前沿技术之一,充满了无限的可能性和希望。这一概念,曾经只存在于科幻小说中,如今正迅速成为现实,这…

QT配置libtorch(一步到位!!!防止踩坑)

QT配置libtorch Qt下载QT配置MSVCQT配置Libtorch Qt下载 Qt点击下载 Qt的安装选择MSVC2017 64-bit(一定要安装,这关乎后面的配置!!!),其他的根据自己的选择进行安装 QT配置MSVC Visual Studio点击安装 这里需要安装VS以…

元宇宙VR数字化艺术展降低办展成本

元宇宙AI时代已经来临,越来越多人期待在元宇宙数字空间搭建一个属于自己的虚拟展厅,元宇宙虚拟展厅搭建平台是VR公司深圳华锐视点为企业研发的可编辑工具,那么元宇宙虚拟展厅搭建平台有哪些新突破? 元宇宙虚拟展厅搭建平台采用了先进的web3D…

(一)基于IDEA的JAVA基础2

通过记事本练习我们可以大致了解java的运行过程 使用工具开发: 常用工具:Eclipse, MyEclipse,IDEA 这里我们用的开发工具是IDEA,其下载和破解方式在我们这个平台上一搜就有,这个我就不多言了,其他老师都比我有权威性,因为我当初…

统计学基础概念和在AI中的应用

基本概念 统计学是一门研究数据收集、分析、解释和展示的科学,它提供了一套方法论,用于理解数据并从数据中得出结论。统计学在各个领域都有应用,包括经济学、医学、工程学、社会科学等。以下是统计学的一些基本概念: 描述性统计…

文件上传基础篇

文件上传基础篇 文件上传漏洞原理 ​ 目标网站存在文件上传接口,但是对用户上传的文件没有做仔细甄别,导致黑客可以根据此功能点直接上传木马到网站服务器,造成危害 文件上传存在点 ​ 通常有头像上传,pdf上传 文件上传防护 …

使用verilog编写记忆拼图游戏设计及仿真

游戏设计思路: 编写记忆拼图游戏的Verilog设计涉及到多个部分,包括状态机设计、随机数生成、按钮输入检测、LED显示控制等。以下是实现记忆拼图游戏设计的一般思路: 状态机设计: 定义游戏所需的状态,如空闲状态(IDLE)、展示图案状态(SHOW_PATTERN)、猜测图案状态(GUE…

【数据结构和算法初阶(C语言)】二叉树的顺序结构--堆的实现/堆排序/topk问题详解---二叉树学习日记②1

目录 ​编辑 1.二叉树的顺序结构及实现 1.1 二叉树的顺序结构 2 堆的概念及结构 3 堆的实现 3.1堆的代码定义 3.2堆插入数据 3.3打印堆数据 3.4堆的数据的删除 3.5获取根部数据 3.6判断堆是否为空 3.7 堆的销毁 4.建堆以及堆排序 4.1堆排序---是一种选择排序 4.2升序建大堆&a…

(二)ffmpeg的相关命令,以及JAVA操作ffmpeg

一、常用查看指令 1.查看FFmpeg支持的编码器 ffmpeg configure -encoders2.查看FFmpeg支持的编码器 ffmpeg configure -decoders3.查看ffmpeg支持的通信协议 ffmpeg configure -protocols4.查看FFmpeg所支持的音视频编码格式、文件封装格式与流媒体传输协议 ffmpeg configure …

鸿蒙实战开发:【浏览器制作】

浏览器 介绍 本示例使用[ohos.systemparameter]接口和[Web组件]展示了一个浏览器的基本功能,展示网页,根据页面历史栈前进回退等。 效果预览 首页打开网址 使用说明: 连接Wifi,启动应用,展示默认页面内容;点击默认页面的图标跳转到对应…

C语言经典算法-7

文章目录 其他经典例题跳转链接36.排序法 - 改良的选择排序37.快速排序法(一)38.快速排序法(二)39.快速排序法(三)40.合并排序法 其他经典例题跳转链接 C语言经典算法-1 1.汉若塔 2. 费式数列 3. 巴斯卡三…

AnyGo for Mac最新激活版:位置模拟软件打破地域限制

AnyGo for Mac,一款专为Mac用户打造的位置模拟软件,让您能够轻松打破地域限制,畅享无限可能。 软件下载:AnyGo for Mac v7.0.0最新激活版 通过AnyGo,您可以随时随地模拟出任何地理位置,无论是国内热门景点还…

(三)pulsar可视化消息管理工具

官网:https://pulsar.apache.org/docs/3.2.x/administration-pulsar-manager/ 版本: 3.2.x 安装和配置 拉取容器 docker pull apachepulsar/pulsar-manager:v0.3.0运行容器: # pulsar消息管理工具 CURRENT_DIR$(cd dirname $0; pwd) BASE_DIR$(cd $(…

【07】进阶html5

HTML5 包含两个部分的更新,分别是文档和web api 文档 HTML5 元素表 元素语义化 元素语义化是指每个 HTML 元素都代表着某种含义,在开发中应该根据元素含义选择元素 元素语义化的好处: 利于 SEO(搜索引擎优化)利于无障碍访问利于浏览器的插件分析网页新增元素 多媒体…

手撕算法-判断是不是完全二叉树

描述&#xff1a;思路&#xff1a;采用层序遍历&#xff0c;找到一个为空的标记&#xff0c;如果后面还有值&#xff0c;就代表不是完全二叉树。代码&#xff1a; public boolean isCompleteTree (TreeNode root) {// write code hereif(root null) return true;Queue<Tree…

Go语言学习13-常见软件架构的实现

Go语言学习13-常见软件架构的实现 架构模式 An architectural pattern is a general, reusable solution to a commonly occurring problem in software architectural within a given context. ——wikipedia Pipe-Filter 架构 Pipe-Filter 模式 非常适合于数据处理及数据分…

[Qt学习笔记]Qt下使用Halcon实现采图时自动对焦的功能(Brenner梯度法)

目录 1、介绍2、实现方法2.1 算法实现过程2.2 模拟采集流程 3、总结4、代码展示 1、介绍 在机器视觉的开发中&#xff0c;现在有很多通过电机去做相机的聚焦调节&#xff0c;对比手工调节&#xff0c;自动调节效果更好&#xff0c;而且其也能满足设备自动的需求&#xff0c;尤…

HCIA ——VLAN实验

一 、 实验需求 1.PC1和PC3所在接口为access接口&#xff1b;属于vlan 2 PC2-4-5-6处于同一网段&#xff1b;其中PC2可以访问PC4-5-6 PC4可以访问PC5不能访问PC6 PC5不能访问PC6 3.PC1-PC3与PC2-4-5-6不在同一个网段 4.所有PC均使用DHCP获取IP地址&#xff0c;且PC1可以正常访问…

mysql之基本概念与安装

一 数据库的基本概念 1.1 数据 记录个体的信息 1.2 表 存放信息的集合&#xff0c;行于与列 1.3 数据库 数据库就是表的集合。它是以一定的组织方式存储的相互有关的数据集合 1.4 数据库管理系统 数据库管理系统&#xff08;DatabaseManagementSystem&#xff0c;DBMS&…