SQL Server2019配置always on高可用图文步骤

news2024/12/19 15:17:05

准备工作

首先需要准备好Windows Server上的故障转移群集,步骤可以参考上一篇。

https://blog.csdn.net/u012869793/article/details/127560270?spm=1001.2014.3001.5501

然后服务器上安装好SqlServer,我这里安装的是2019。

正文

勾选启用Always ON可用性组,然后重启该服务。
在这里插入图片描述
然后在主服务器上的数据库中添加一个数据库,并准备一点测试数据。
在这里插入图片描述
在Always On 高可用中,右键,选择新建 可用性组,并输入名字SQLAG。然后点击下一步。

在这里插入图片描述
这里提醒需要完整备份。
在这里插入图片描述
那我们先去备份一下数据库,取消新建可用性组的窗口。然后右键点击数据库,选择任务,备份。进行数据库的完整备份。

在这里插入图片描述
备份完成之后,把备份文件,拷贝到从服务器上,打开SQLServer进行数据库还原。
在这里插入图片描述
这里有一点需要注意,在左边选择 选项,恢复状态记得要选择
RESTORE WITH NORECOVERY,然后还原数据库。
在这里插入图片描述
还原数据库之后,数据库应该一直处于正在还原的状态。
在这里插入图片描述
然后我们继续新建可用性组。这里就满足先决条件了,勾选需要进行同步的数据库。然后点击下一步。
在这里插入图片描述
这里需要连上另一台服务器上的数据库来加入副本,选择添加副本。
在这里插入图片描述
输入另外一台服务器的主机名或者IP地址,用户名,和密码,进行连接。注意需要把对应服务器的的TCP和IP以及代理服务都启用。
在这里插入图片描述
配置好之后,副本 页面 如下图设置,
在这里插入图片描述
端点页面如下图设置,可以把域名改成IP。然后点击下一步
在这里插入图片描述
可能会弹出这个提示。
在这里插入图片描述
这是因为SQL Serrver服务被我改成了登录WindowsServer的管理员账号。点击是即可。
在这里插入图片描述

这里我们选择仅联接,然后点击下一步。

因为副本服务器上已经有一个正在还原的数据库了,所以不用选择 完整的数据库和日志备份,若副本服务器上没有数据库呢,可以选择该选项,并输入一个共享的文件地址,用于还原数据库。
在这里插入图片描述
后面就直接下一步,下一步,然后点击完成。
在这里插入图片描述
等待配置完成。
在这里插入图片描述

正常最后就应该完成了,如下图。
在这里插入图片描述
但是如果最后失败了,点开错误,发现是如下的错误。则可能是SqlServer服务登录账户问题,以及防火墙问题。
在这里插入图片描述
防火墙设置如下,在入站规则里,把1433和5022端口添加到新建的规则里。
在这里插入图片描述
在这里插入图片描述
对于SQLServer服务的登录问题,则先进入到数据库软件打开,找到管理员账户,把权限全部勾上把。
在这里插入图片描述

然后把SqlServer服务的账号改成当前计算机的管理员账号和密码,保存后重新启动该服务。
在这里插入图片描述
上面配置完成的话,按照如下步骤添加监听器。
在这里插入图片描述

在这里插入图片描述

测试阶段

在主库,新建表,添加测试数据后,回到从库,查询,发现数据已经同步过来了。
在这里插入图片描述

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

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

相关文章

牛客竞赛每日俩题 - Day7

目录 经典01背包问题 二叉树遍历与构造(考研重点) 经典01背包问题 求正数数组的最小不可组成和_百度笔试题_牛客网 参考大佬题解: 动态规划:01背包问题(无物品价值),思想相同,题目最终要求有些变化 min为…

【机器人定位引导中的机器视觉技术】

文章目录手眼标定原理手眼标定流程定位引导1、单相机抓取定位引导2、单相机纠偏定位引导3、上下相机对位引导随着工业生产中对自动化的要求越来越高,视觉技术已被广泛引入工业机器人行业,具备视觉的工业机器人能更快、更准、更灵活地完成定位抓取、对位组…

Linux系统 (三)- 权限介绍

~~~~前言命令行解释器 -- Command Line Interpreter ShellLinux操作系统命令行解释器对命令行解释器的初步认识命令行解释器的意义shell分类命令行解释器 CLI Shell图形界面 GUI ShellLinux权限Linux中用户分类su基本语法sudo基本语法配置操作权限管理权限是什么文件分类文件属…

【一起学数据结构与算法】计数排序、基数排序、桶排序(含菜鸟教程代码)

目录前言一、计数排序1.1 排序思想1.2 代码1.3 菜鸟教程官方代码(搬运)二、基数排序2.1 排序思想2.2 代码2.3 菜鸟教程官方代码(搬运)三、桶排序3.1 排序思想3.2 代码3.3 菜鸟教程官方代码(搬运)前言 之前我们学过了几种常见的排序,都是基于比较的排序,…

ES6中扩展对象的功能性

对象是JavaScript编程的核心,ECMAScript6为对象提供了许多简单易用且更加灵活的新特性。 ECMAScript 6在对象字面量的基础上做出了以下几个变更: 简化属性定义语法,使将当前作用域中的同名变量赋值给对象的语法更加简洁 function createPe…

【MySQL】MySQL基本操作详解

系列文章目录 第1篇:【MySQL】MySQL介绍及安装 第2篇:【MySQL】MySQL基本操作详解 文章目录 ✍1,数据库操作     🔍1.1,查看数据库     🔍1.2,创建数据库     🔍1.3,选择数据库     &…

Kubernetes基础_02_Pod全解析

系列文章目录 文章目录系列文章目录前言一、Pod的生命周期Lifecycle二、Pod的重启策略RestartPolicy三、静态Pod四、Pod的健康检查总结前言 Pod是Kubernetes最小单位,当然一个Pod可以有多个Container,但是container是docker的元素,不是Kuber…

CTFHub | 布尔盲注

0x00 前言 CTFHub 专注网络安全、信息安全、白帽子技术的在线学习,实训平台。提供优质的赛事及学习服务,拥有完善的题目环境及配套 writeup ,降低 CTF 学习入门门槛,快速帮助选手成长,跟随主流比赛潮流。 0x01 题目描述…

无限题库公众号系统搭建

无限题库公众号系统搭建 本平台优点: 多题库查题、独立后台、响应速度快、全网平台可查、功能最全! 1.想要给自己的公众号获得查题接口,只需要两步! 2.题库: 查题校园题库:查题校园题库后台(…

《设计模式:可复用面向对象软件的基础》——行为模式(笔记)

文章目录五、行为模式5.1 CHAIN OF RESPONSIBILITY(职责链)1.意图2.动机3.适用性4.结构5.参与者6.协作7.效果8.实现9.代码示例10.相关模式5.2 COMMAND(命令)1.意图2.别名3.动机4.适用性5.结构6.参与者.7.协作8.效果9.实现10.代码示例11.相关模式5.3 INTE…

CSDN独家 | 全网首发 | Pytorch深度学习·理论篇(2023版)目录

很高兴和大家在这里分享我的最新专栏 Pytorch深度学习理论篇(2023版),恭喜本博客浏览量达到两百万,CSDN内容合伙人,CSDN人工智能领域实力新星~ 0 Pytorch深度学习理论篇实战篇(2023版)大纲 1 Pytorch深度学习理论篇实战篇(2023版)专栏地址&…

嵌入式应用-详解移植并使用freetype显示文字

目录 前言 1. freetype和相关概念简介 2.freetype显示文字流程和主要函数 2.1 包含头文件及API头文件:ft2build.h 2.2 初始化: FT_InitFreetype 2.3 加载(打开)字体Face: FT_New_Face 2.4 设置字体大小&#x…

sqrt函数模拟实现的两种方法

起因:在leetcode刷题时,有一道题目考察了有关sqrt的原理的题目,当时就去查了网上的文章,结果发现,一开始的时候看的很懵,最后也是搞定了两种方法,今天我就以最简单的方式写下这两种方式的思路讲解&#xff…

Python批量获取高校基本信息

文章目录前言一、需求二、分析三、处理四、运行效果前言 为了更好的掌握数据处理的能力,因而开启Python网络爬虫系列小项目文章。 小项目小需求驱动,每篇文章会使用两种以上的方式(Xpath、Bs4、PyQuery、正则等)获取想要的数据。…

T31快启图像效果优化

T31快启图像效果优化 liwen01 20220821 (一)基础方法及概念 参考文档 《Ingenic_Zeratul_T31_快起效果调试说明_20200927_CN》 (1)起始EV参数 IPC 每次启动都是冷启动,画面有一个暗变亮的过程,称作为AE收敛过程(自动曝光收敛过程)。 为了加快AE收…

LeetCode50天刷题计划第二季(Day 23 — 重排链表(16.20- 17.00)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、题目重排链表示例提示二、思路三、代码前言 链表基础题加一 一、题目 重排链表 给定一个单链表 L 的头节点 head ,单链表 L 表示为&#xff…

基于粒子群优化算法的时间调制非线性频偏FDA(Matlab代码实现)

🎉🎉🎉🎉欢迎您的到来😊😊😊 🥬博客主页:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 📝床头铭:将来的我一定会感谢…

ARM64下构建 UEFI 模块

构建Application工程目录 mkdir edk2/ShellPkg/Application/ShellHello 目录内容如下: 编写 ShellHello.c /* edk2/ShellPkg/Application/ShellHello/ShellHello.c*/ #include <Uefi.h> #include <Library/UefiLib.h> #include <Library/DebugLib.h> #i…

上手之Python之异常

什么是异常 当检测到一个错误时&#xff0c;Python解释器就无法继续执行了&#xff0c;反而出现了一些错误的提示&#xff0c;这就是所谓的“异常”, 也就是我们常说的BUG bug单词的诞生 早期计算机采用大量继电器工作&#xff0c;马克二型计算机就是这样的。 1945年9月9日&…

【JVM技术专题】 深入学习JIT编译器实现机制「 原理篇」

前提概要 解释器 Java程序最初是通过解释器(Interpreter)进行解释执行的&#xff0c;当虚拟机发现某个方法或代码块的运行特别频繁的时候&#xff0c;就会把这些代码认定为“热点代码”&#xff08;hotspot code&#xff09;。正因为如此&#xff0c;我们的hotspot的虚拟机就是…