为SharePoint 2016 配置SQL 2016的always on 模式(一)

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
简介:

在之前的文章中,给大家写了一些 SharePoint 2016的部署配置文章,当时是在测试环境为大家做的演示,只用了一台SQL Server 2016作为后端数据库存储服务器。

其实在日常的企业生产中,一台SQL是远远无法满足企业的高安全性高稳定性要求的,那么这个时候我们可以借助 SQL Server 2012 及之后的版本所拥有的 always on 模式,来进行高可用性配置。

关于什么是SQL Server Always On技术,大家可以用这张图来简单的了解一下。

image

SQL Server2012所支持的AlwaysOn技术集中了故障转移群集、数据库镜像和日志传送三者的优点,但又不相同。故障转移群集的单位是SQL实例,数据库镜像和日志传送的单位是单个用户数据库,

而AlwaysOn支持的单位是可用性组,每个组中可以包括一个或者是多个用户数据库。也就是说,一旦发生切换,则可用性组中的所有数据组会作为一个整体进行切换。

AlwaysOn底层依然采用Windows 故障转移群集的机制进行监测和转移,因此也需要先建立Windows Cluster,只不过可用性组中的数据库不一定非要再存放在共享存储上了,可以是存储在本地磁盘上。

具体关于Always On的描述和解释,大家可以参考一下杜总的文章 http://dufei.blog.51cto.com/382644/1384210/

好,话不多说,开搞!

首先我们部署两台 SQL Server 2016 服务器,分别为其添加两张网卡,一张是生产网段,一张是心跳网络。

注:关于如何安装SQL Server 2016,这个不难,大家可以参考一下我之前的文章  http://horse87.blog.51cto.com/2633686/1870952

image

然后接下来我们来安装 Windows 故障转移群集 组件

image

勾选故障转移群集组件

image

然后开始安装

image

安装完成之后,我们在管理工具面板中,打开故障转移群集管理器

image

右键点击,并创建一个群集

image

进入向导页面

image

添加我们所需要的两台SQL Server 2016服务器进入群集

image

为了保险起见,我们选择前期验证测试

image

开始测试

image

系统开始验证两台SQL Server 2016 的硬件和软件环境,以确定是否可以完成 Always On 模式的部署。

image

验证通过,绿色勾勾就是喜欢! 点击完成

image

这个时候输入 Cluster 的名字,然后确定两台SQL Server 2016所在的生产网段,并为群集设定一个出在相同网段的新的IP地址

image

接下来确认之前的配置信息

image

最后群集部署完成。

image



     本文转自horse87 51CTO博客,原文链接:http://blog.51cto.com/horse87/1896252,如需转载请自行联系原作者



相关文章
|
4月前
|
SQL Oracle 关系型数据库
MySQL的sql_mode模式说明及设置
MySQL的sql_mode模式说明及设置
625 112
|
3月前
|
SQL 监控 关系型数据库
查寻MySQL或SQL Server的连接数,并配置超时时间和最大连接量
以上步骤提供了直观、实用且易于理解且执行的指导方针来监管和优化数据库服务器配置。务必记得,在做任何重要变更前备份相关配置文件,并确保理解每个参数对系统性能可能产生影响后再做出调节。
370 11
|
5月前
|
SQL XML Java
配置Spring框架以连接SQL Server数据库
最后,需要集成Spring配置到应用中,这通常在 `main`方法或者Spring Boot的应用配置类中通过加载XML配置或使用注解来实现。
447 0
|
11月前
|
SQL Oracle 关系型数据库
如何在 Oracle 中配置和使用 SQL Profiles 来优化查询性能?
在 Oracle 数据库中,SQL Profiles 是优化查询性能的工具,通过提供额外统计信息帮助生成更有效的执行计划。配置和使用步骤包括:1. 启用自动 SQL 调优;2. 手动创建 SQL Profile,涉及收集、执行调优任务、查看报告及应用建议;3. 验证效果;4. 使用 `DBA_SQL_PROFILES` 视图管理 Profile。
|
SQL XML Java
mybatis :sqlmapconfig.xml配置 ++++Mapper XML 文件(sql/insert/delete/update/select)(增删改查)用法
当然,这些仅是MyBatis功能的初步介绍。MyBatis还提供了高级特性,如动态SQL、类型处理器、插件等,可以进一步提供对数据库交互的强大支持和灵活性。希望上述内容对您理解MyBatis的基本操作有所帮助。在实际使用中,您可能还需要根据具体的业务要求调整和优化SQL语句和配置。
253 1
|
SQL BI 网络安全
SQL Server2014的安装与配置
SQL Server2014的安装与配置
693 0
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
SQL 存储 监控
SQL Server的并行实施如何优化?
【7月更文挑战第23天】SQL Server的并行实施如何优化?
535 13
解锁 SQL Server 2022的时间序列数据功能
【7月更文挑战第14天】要解锁SQL Server 2022的时间序列数据功能,可使用`generate_series`函数生成整数序列,例如:`SELECT value FROM generate_series(1, 10)。此外,`date_bucket`函数能按指定间隔(如周)对日期时间值分组,这些工具结合窗口函数和其他时间日期函数,能高效处理和分析时间序列数据。更多信息请参考官方文档和技术资料。
360 9
|
SQL 存储 网络安全
关系数据库SQLserver 安装 SQL Server
【7月更文挑战第26天】
257 6