且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

SQL Server 2016 ALwaysOn 增多个客户端访问点(侦听器)

更新时间:2022-09-20 23:31:23

今天我们介绍一下如果给ALwaysOn增加多个客户端访问点,常规情况下,每个可用性组只有一个单独的可用性组侦听器(Listener),但是在某些极端情况下可能会对相同的可用性组创建多个侦听器。比如一些历史遗留问题。此时可能需要创建一个额外的侦听器用于硬编码。
但是,通过图形化界面(SSMS)、T-SQL甚至PowerShell都不能创建第二个侦听器,必须使用Failover Cluster Manager来实现。我们在我们的“SQLAG”角色内创建一个客户端接入点(Client Access Point)资源。按下面步骤:
我们打开故障转移群集管理器----角色---选择AG---增加资源--客户端访问点
SQL Server 2016 ALwaysOn 增多个客户端访问点(侦听器)
我们就可以定义客户端访问点名称及对应的访问点IP
SQL Server 2016 ALwaysOn 增多个客户端访问点(侦听器)
确认信息
SQL Server 2016 ALwaysOn 增多个客户端访问点(侦听器)
增加完成
SQL Server 2016 ALwaysOn 增多个客户端访问点(侦听器)
此时我们就可以在角色---AG下看见两个访问名称及IP地址
SQL Server 2016 ALwaysOn 增多个客户端访问点(侦听器)
状态是部分运行中
SQL Server 2016 ALwaysOn 增多个客户端访问点(侦听器)
我们资源---发现刚才新增加的是脱机状态
SQL Server 2016 ALwaysOn 增多个客户端访问点(侦听器)
此时我们右键新的客户端访问点并选择属性:
SQL Server 2016 ALwaysOn 增多个客户端访问点(侦听器)
依赖关系
SQL Server 2016 ALwaysOn 增多个客户端访问点(侦听器)
选择之前的监听器
SQL Server 2016 ALwaysOn 增多个客户端访问点(侦听器)
我们右击联机即可
SQL Server 2016 ALwaysOn 增多个客户端访问点(侦听器)
联机后,我们用这两个监听器地址都可以链接管理的

SQL Server 2016 ALwaysOn 增多个客户端访问点(侦听器)



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