准备工作

首先需要准备好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服务的账号改成当前计算机的管理员账号和密码,保存后重新启动该服务。

上面配置完成的话,按照如下步骤添加监听器。

测试阶段

在主库,新建表,添加测试数据后,回到从库,查询,发现数据已经同步过来了。

SQL Server2019配置always on高可用图文步骤相关推荐

  1. Nginx配置——搭建 Nginx 高可用集群(双机热备)

    Nginx配置--搭建 Nginx 高可用集群(双机热备) https://blog.csdn.net/zxd1435513775/article/details/102508573?utm_medi ...

  2. CDH页面配置HA(高可用)

    CDH页面配置HA(高可用) 集群的配置简单介绍: (1) NameNode机器: 运行 Active NameNode和 Standby NameNode 的机器配置应保持一样. (2) 当 Act ...

  3. RabbitMQ集群安装配置+HAproxy+Keepalived高可用

    RabbitMQ集群安装配置+HAproxy+Keepalived高可用 转自:https://www.linuxidc.com/Linux/2016-10/136492.htm rabbitmq 集 ...

  4. 配置mysql-cluster群集高可用(三)

    之前已经配置好了mysql-cluster群集,由于日常sql节点通常都大于1台,这意味着应用程序一部分要使用sql1节点,一部分使用sql2节点,当然,所有的应用程序只需要一个节点,但这样不在群集节 ...

  5. 列式存储的分布式数据库——HBase Shell与SQL实战操作(HBase Master高可用实现)

    文章目录 一.前言 二.命令行操作(hbase shell) 1)连接HBase 2)创建表(create) 3)添加数据(put) 4)查询数据(scan ) 5)获取单行数据(get) 6)禁用/ ...

  6. Keeplived配置Nginx双机高可用【转】

    原文:http://bbs.51cto.com/thread-1021620-1.html 一.简介 不管是Keepalived还是Heartbeat做高可用,其高可用,都是站在服务器脚本去说的高可用 ...

  7. Linux 下配置 Hadoop2.x 高可用 zookeeper Yarn,详细步骤。

    此系列文章是探索大数据道路的记录,有些记录是为了备忘,有些记录是为了学习心得内容,有些是为了给大家提供一个好的学习资料.持续更新中-大家也可以到我的私人blog查看该系列文章.blog.cutexim ...

  8. kubeadm配置k8s-1.13高可用集群(master高可用haproxykeepalive)+kubernetes-dashboard+监控prometheusgrafana

    参考:https://blog.csdn.net/chenleiking/article/details/84841394 本文使用六台虚拟机,配置含有三个master的k8s集群并实现master之 ...

  9. Keepalived-在没有之前配置的Nginx高可用(不建议采纳)

    文章目录 前言 3)基于SHELL编程脚本一键实现Nginx高可用,主要编程思路如下: auto_config_Nginx_vip_2_v1.sh auto_config_Nginx_vip_2_v2 ...

最新文章

  1. 中国 12 个工科世界第一,网友:全是不吃香的|软科 2021 世界一流学科排名
  2. 互联网协议入门(二)
  3. 数据结构树及相关算法题
  4. 清除浮动小记,兼容Ie6,7
  5. (项目)在线教育平台(六)
  6. .NET 4.0 调用 C dll 触发 AccessViolationException 异常的处理方案
  7. 虚度大一一年又如何,双非本科大三学弟连斩腾讯字节
  8. 微信小程序内嵌网页的一些(最佳)实践
  9. 图像语义分割(16)-DUpsampling-新型上采样模块:能够聚合丰富特征的数据相关型解码方式(CVPR2019)
  10. MDT服务器部署系统,使用MDT2013部署Win8系统之三-配置MDT服务器之导入操作系统...
  11. Pycharm安装jieba库
  12. java计算机毕业设计教务管理系统源码+mysql数据库+系统+lw文档+部署
  13. try的动词用法_try的用法
  14. mysql-8xxx遇坑后的安装
  15. C/C++编程:std::move(将左值强制转换为右值)
  16. 2018年第44周-scala入门-面向对象基础语法
  17. 算法 — 数字三角形
  18. 计算机不能启动任务管理器,win10系统无法打开任务管理器怎么办
  19. 农用地包括哪些地类_农用地、基本农田、建设用地,不同类型的土地性质要怎么利用...
  20. Hihocoder 顺子

热门文章

  1. micro hdmi引脚定义义_横扫三大系统,10+16自定义键加持的绘王Huion H1161数位板评测...
  2. IDea项目名修改后,后面有个中括号原来的项目名
  3. Servlet+JDBC+搜索+分页
  4. 智能交通|飞凌嵌入式A40i核心板在智能驾考终端中的应用
  5. 笔记本的旧硬盘插入新电脑,电脑启动出现蓝屏的不用重装系统的解决办法
  6. cp linux ax,(轉)每天一個linux命令(8):cp 命令,復制文件和文件夾
  7. java最新jdk版本_java版本和jdk版本
  8. 安卓MediaPlayer实现自定义音乐播放器
  9. 推荐系统模型发展简史
  10. 解决win7 多重网络问题