Skip to main content

SQL Server Always On AG(WSFC)配置指南(9) - 创建侦听器

分类:  SQL Server 标签:  #SQL Server #SQL Server Always on AG 发布于: 2026-03-16 18:51:26

我们已经完成了如下工作:

  1. 安装了Windows Server
  2. 已经配置了网络,禁止了IPV6
  3. 创建了域控和DNS
  4. 将所有的节点都已经加入了域
  5. 安装了SQL Server
  6. 安装了故障转移集群
  7. 创建和配置了gMSA账户或者专用域账户
  8. gMSA账户或者专用域账户分配了必要的权限,包括读写SPN以及节点上的文件权限,同时在每个节点上设置了作为服务登录
  9. 将已经安装好的SQL Server服务和SQL Agent服务更改成了使用gMSA服务或者专用域账户运行。
  10. 配置好了基于SMB共享文件的Witness, 网络路径是:\\hongad\witness
  11. 故障转移集群的配置以及共享文件见证的配置
  12. 我们在每一台SQL节点上启用了高可用性
  13. 我们在每一台SQL节点上为SQL Server服务启用了TCP连接
  14. 我们在每一台SQL节点上配置了防火墙,集群内放通了必要的端口。
  15. 我们已经确认好了主节点和副本节点,并且已经选择好了需要高可用的数据库,并且在主节点和副本节点上准备好了数据库。
  16. 我们成功创建了可用性组,并且在配置可用性组时选择了选项"可读辅助副本"。

我们继续创建该可用性组的侦听器。

所有的应用都应该使用该侦听器的FQDN(URL)连接数据库。

以域管理员身份登录到主节点上,启动SSMS连接数据库,并在左侧菜单如下图所选:


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

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

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