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

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

在之前的文章中,给大家写了一些 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,如需转载请自行联系原作者

相关文章
|
3月前
|
SQL 监控 关系型数据库
查寻MySQL或SQL Server的连接数,并配置超时时间和最大连接量
以上步骤提供了直观、实用且易于理解且执行的指导方针来监管和优化数据库服务器配置。务必记得,在做任何重要变更前备份相关配置文件,并确保理解每个参数对系统性能可能产生影响后再做出调节。
390 11
|
5月前
|
SQL XML Java
配置Spring框架以连接SQL Server数据库
最后,需要集成Spring配置到应用中,这通常在 `main`方法或者Spring Boot的应用配置类中通过加载XML配置或使用注解来实现。
464 0
|
11月前
|
SQL Oracle 关系型数据库
如何在 Oracle 中配置和使用 SQL Profiles 来优化查询性能?
在 Oracle 数据库中,SQL Profiles 是优化查询性能的工具,通过提供额外统计信息帮助生成更有效的执行计划。配置和使用步骤包括:1. 启用自动 SQL 调优;2. 手动创建 SQL Profile,涉及收集、执行调优任务、查看报告及应用建议;3. 验证效果;4. 使用 `DBA_SQL_PROFILES` 视图管理 Profile。
|
监控 druid Java
Druid【SpringBoot集成】监控数据库报错 Failed to bind properties under ‘‘ to javax.sql.DataSource 解决(含配置源码)
Druid【SpringBoot集成】监控数据库报错 Failed to bind properties under ‘‘ to javax.sql.DataSource 解决(含配置源码)
1143 0
|
SQL XML Java
mybatis :sqlmapconfig.xml配置 ++++Mapper XML 文件(sql/insert/delete/update/select)(增删改查)用法
当然,这些仅是MyBatis功能的初步介绍。MyBatis还提供了高级特性,如动态SQL、类型处理器、插件等,可以进一步提供对数据库交互的强大支持和灵活性。希望上述内容对您理解MyBatis的基本操作有所帮助。在实际使用中,您可能还需要根据具体的业务要求调整和优化SQL语句和配置。
258 1
|
SQL BI 网络安全
SQL Server2014的安装与配置
SQL Server2014的安装与配置
733 0
|
SQL 人工智能 Java
mybatis-plus配置sql拦截器实现完整sql打印
_shigen_ 博主分享了如何在MyBatis-Plus中打印完整SQL,包括更新和查询操作。默认日志打印的SQL用?代替参数,但通过自定义`SqlInterceptor`可以显示详细信息。代码示例展示了拦截器如何替换?以显示实际参数,并计算执行时间。配置中添加拦截器以启用此功能。文章提到了分页查询时的限制,以及对AI在编程辅助方面的思考。
2268 5
mybatis-plus配置sql拦截器实现完整sql打印
|
SQL Java 数据库连接
idea中配置mybatis 映射文件模版及 mybatis plus 自定义sql
idea中配置mybatis 映射文件模版及 mybatis plus 自定义sql
547 3
|
SQL DataWorks 关系型数据库
DataWorks产品使用合集之如何将硬编码的配置值(例如SQL查询中的固定值)更改为调度参数
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
147 7
|
SQL 分布式计算 关系型数据库
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
230 2