SQL Server Always On AG(WSFC)配置指南(9) - 创建侦听器
分类: SQL Server ◆ 标签: #SQL Server #SQL Server Always on AG ◆ 发布于: 2026-03-16 18:51:26
我们已经完成了如下工作:
- 安装了
Windows Server - 已经配置了网络,禁止了
IPV6 - 创建了域控和
DNS - 将所有的节点都已经加入了域
- 安装了
SQL Server - 安装了故障转移集群
- 创建和配置了
gMSA账户或者专用域账户 - 为
gMSA账户或者专用域账户分配了必要的权限,包括读写SPN以及节点上的文件权限,同时在每个节点上设置了作为服务登录 - 将已经安装好的
SQL Server服务和SQL Agent服务更改成了使用gMSA服务或者专用域账户运行。 - 配置好了基于
SMB共享文件的Witness, 网络路径是:\\hongad\witness - 故障转移集群的配置以及共享文件见证的配置
- 我们在每一台
SQL节点上启用了高可用性 - 我们在每一台
SQL节点上为SQL Server服务启用了TCP连接 - 我们在每一台
SQL节点上配置了防火墙,集群内放通了必要的端口。 - 我们已经确认好了主节点和副本节点,并且已经选择好了需要高可用的数据库,并且在主节点和副本节点上准备好了数据库。
- 我们成功创建了可用性组,并且在配置可用性组时选择了选项"可读辅助副本"。
我们继续创建该可用性组的侦听器。
所有的应用都应该使用该侦听器的FQDN(URL)连接数据库。
以域管理员身份登录到主节点上,启动SSMS连接数据库,并在左侧菜单如下图所选:

给侦听器起一个名字,并赋予静态IP地址:

至此侦听器创建成功,您可以测试一下故障转移:



可以观察到dbserver3和dbserver4已经互换主节点和辅助节点。