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

准备工作

首先需要准备好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服务的账号改成当前计算机的管理员账号和密码,保存后重新启动该服务。
在这里插入图片描述
上面配置完成的话,按照如下步骤添加监听器。
在这里插入图片描述

在这里插入图片描述

测试阶段

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

  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
SQL Server 2019 AlwaysOn是一种高可用性和灾备性解决方案,它提供了对数据库级别故障和服务器级别故障的保护。SQL Server 2019 AlwaysOn环境包括主要和辅助副本,它们之间保持数据同步,并且自动切换到备用副本,以确保持续的可用性和高性能。 在SQL Server 2019中,配置AlwaysOn组需要满足以下要求:Windows Server 2008 R2 或更高版本和SQL Server 2012或更高版本,已安装.NET Framework 3.5.1或更高版本,同时需要开启数据库和备份加速设备(Database and Backup Accelerators)以保证数据传输的速度。配置AlwaysOn同步副本,必须首先在主服务器上设置主数据库,并启用AlwaysOn功能,然后在辅助服务器上建立次要数据库和辅助副本,并通过配置数据库镜像和备份策略来同步主数据库的数据和日志。 在SQL Server 2019 AlwaysOn环境中,还需要进行预配容错配对、监控器和检查点等配置,以确保在主、辅助服务器配置发生故障时,AlwaysOn环境能够及时响应,并切换到备用副本,保证数据库可用性。此外,还需要制定备份和恢复策略,进行周期性备份和检查,以预防数据丢失和系统故障。 总之,SQL Server 2019 AlwaysOn是一种高可用性、容错性强的解决方案,在企业级应用中得到广泛使用。在搭建过程中,需要注意整体规划、硬件要求、数据传输速度等因素,并进行适当的配置和维护,以保证系统的可用性和数据的完整性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李公子lm

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值