SQLServer2016 AlwaysOn集群搭建

一、SQLServer数据库AlwaysOn集群架构图

二、节点规划

域控服务器:172.16.60.5(利用现有的环境)

三、将其他服务器加入域环境

 1、设置IP地址

172.16.61.15 (crmcluster01)

public IP配置

Private IP配置

 

 

 

 172.16.61.16 (crmcluster02)

public IP配置

Private IP配置

 172.16.61.19(crmfileshare)

二、加域

172.16.61.15(crmcluster01)

 172.16.61.16(crmcluster02)

 

 172.16.61.19(crmfileshare)

 四、AlwaysOn故障转移集群配置 

--172.16.61.15(crmcluster01)

1)安装故障转移集群功能

 

 

2)配置故障转移集群管理器

 

 

 

 

 

 

 

--172.16.61.16(crmcluster02)

1)安装故障转移集群功能

 

 

 

 

--172.16.60.5(域和DNS服务器)

 1)创建SQL集群用户

 添加sqladmin用户到172.16.61.15、172.16.61.16的本地管理员

 

 

--172.16.61.19(CRM文件共享服务器)

1)创建共享盘给集群使用

2)设置共享权限

 设置安全权限

 --172.16.61.15(crmcluster01)

 配置集群仲裁盘

 

 

 

 

 

--172.16.61.16(crmcluster02)

加入故障转移集群

 

 五、SQLServer数据库安装

172.16.61.15(crmcluster01)

(1)安装SQLServer

 

 

 

 

 

 

 

 生产环境文件初始大小至少5个G

 

 

 

 

(2)安装SQL管理工具

--安装16.5

 

 

 --安装18.5

 

 

 

 安装完成后,重启主机

172.16.61.16(crmcluster02)

 参考上面的步骤安装SQLServer 2016

六、SQLServer AlwaysOn高可用组配置过程

1、启用AlwaysOn高可用

 172.16.61.15

 

 172.16.61.16

2、配置AlwaysOn高可用 

 172.16.61.15

 

 

 --新建高可用组

 

 

 

 --在域控服务器上创建一个共享目录给Always On使用

 

 --切换回172.16.61.15

 

 

 

 添加可用性侦听器

  172.16.61.16

 2、验证数据是否同步

1)主库创建表,插入新的数据,查看数据是否同步到从库

create table Department
(
  --部门编号,primary key:主键,identity(1,1):自动增长,初始值1,增长步长1
  DepartmentId int primary key identity(1,1),
  --部门名称
  DepartmentIdName nvarchar(50) not null,
  --部门描述
  DepartmentRemark text
);
 

insert into Department(DepartmentId,DepartmentIdName)
values('1','市场部');
insert into Department(DepartmentId,DepartmentIdName)
values('2','软件部');
insert into Department(DepartmentId,DepartmentIdName)
values('3','研发部');

 2)备库查看数据是否已同步

select * from dbo.Department;

3)使用集群IP连接数据库

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 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
发出的红包

打赏作者

红尘︶炼心

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

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

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

打赏作者

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

抵扣说明:

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

余额充值