分类:
SQL Server
◆
标签:
#SQL Server
#SQL Server Always on AG
◆
发布于: 2026-03-16 19:42:15
接下来我们开始准备共享文件的Witness。
需要重点提及的是:
当前的测试环境是我们使用Windows Server的hyper-v 虚拟机来演练整个过程,因此我们准备的是两台SQL节点,一台域控节点,需要使用一个Witness,这是为了满足故障转移集群的投票。
我们使用域控这台机虚拟机来安装文件服务。由它来创建共享文件夹(SMB共享)
如果是在Azure上搭建,完全可以使用Cloud Witness, 例如选择Azure Storage。
我们登录到域控上后,启动服务器管理器:
Read more
分类:
SQL Server
◆
标签:
#SQL Server
#SQL Server Always on AG
◆
发布于: 2026-03-16 19:27:19
学习完了如何在本地以及Azure上配置AG,这一节深入学习一下Listener。
Listener是如何工作的?
为什么Azure上需要LB
为什么DNN不需要创建Listener?
Read more
分类:
SQL Server
◆
标签:
#SQL Server
#SQL Server Always on AG
◆
发布于: 2026-03-16 19:19:47
SQL Server Always on AG 配置指南
Read more
分类:
SQL Server
◆
标签:
#SQL Server
#SQL Server Always on AG
◆
发布于: 2026-03-16 19:09:08
我们之前的文档详细描述了本地和Azure配置有什么不同,也详细的学习了Azure 单子网 + VNN + AG Listener的例子,我们今天再来学习Azure上的另外一个方案: 基于DNN配置, 这个方案不再需要创建AG Listener了。
Read more
分类:
SQL Server
◆
标签:
#SQL Server
#SQL Server Always on AG
◆
发布于: 2026-03-16 19:05:50
我们之前的一系列文章完整的学习了配置SQL Server Always on AG核心要点,继续学习如何在SQL Server on Azure VM配置。
SQL Server Always On AG的核心机制在 Azure 和本地是一样的(都依赖 WSFC),但 Azure 的网络、IP、故障转移、仲裁(Quorum)、存储和运维边界都不同, 这就导致了在Azure上配置和本地主要区别在于:
仲裁见证配置上不一样,本地我们使用共享文件witness, 但在Azure上我们要使用cloud Witness, 例如Azure Storage。
Listener 配置上不一样,Azure有两种常用种方式:
所有的SQL节点都配置在同一个VNET下的子网里,需要新建一个内部的L
Read more
分类:
SQL Server
◆
标签:
#SQL Server
#SQL Server Always on AG
◆
发布于: 2026-03-16 18:55:18
之前我们在创建可用性组时,两个节点上都选择了"可读辅助副本", 为了使得这个特性生效,我们需要进一步配置每个SQL实例节点的只读路由URL以及路由列表。
使用SSMS工具通过侦听器登录到可用性组,新建查询窗口:
检查目前可用性组中的节点详细信息:
Read more
分类:
SQL Server
◆
标签:
#SQL Server
#SQL Server Always on AG
◆
发布于: 2026-03-16 18:51:26
我们继续创建该可用性组的侦听器。
所有的应用都应该使用该侦听器的FQDN(URL)连接数据库。
以域管理员身份登录到主节点上,启动SSMS连接数据库,并在左侧菜单如下图所选:
Read more
分类:
SQL Server
◆
标签:
#SQL Server
#SQL Server Always on AG
◆
发布于: 2026-03-16 18:44:48
接下来我们创建可用性组。
回到主节点上,使用域管理员账户登录,并打开SSMS工具连接数据库。在左侧的菜单里展开菜单:
Read more
分类:
SQL Server
◆
标签:
#SQL Server
#SQL Server Always on AG
◆
发布于: 2026-03-16 18:38:56
Always On Availability Groups(Always on AG) 和 Failover Cluster Instance(FCI) 概念
FCI保护的是服务器实例(所有的数据库通过共享的文件系统存储,一旦数据挂全挂)
AG保护的是具体的数据库,可以选择哪些数据库高可用,而且是通过复制将数据保存在多处
Read more
分类:
SQL Server
◆
标签:
#SQL Server
#SQL Server Always on AG
◆
发布于: 2026-03-16 18:33:06
我们继续为每个SQL节点启用高可用性,启用TCP连接,配置防火墙。
本章的所有动作都需要在每台SQL节点上运行。
以域管理员的身份登录到SQL节点,启动SQL Server配置管理器:
Read more