IT评测·应用市场-qidao123.com

标题: SQLServer AlwaysON SSMS通过侦听器以及ApplicationIntent=ReadOnly选项连 [打印本页]

作者: 怀念夏天    时间: 2025-3-10 21:50
标题: SQLServer AlwaysON SSMS通过侦听器以及ApplicationIntent=ReadOnly选项连
今天在设置某个AlwaysOn情况的只读路由(read-only routing),主副本(Primary)的只读路由中设置了两个优先级差别的只读副本,SSMS通过侦听器并增加ApplicationIntent=ReadOnly参数毗连,来验证是否路由到只读副本。
通过select @@servername发现一直毗连的是主副本,翻来覆去看两遍,只读路由设置的也没有问题。
懵逼了几分钟后突然想到,SSMS通过Listener侦听器默认毗连的是master数据库,然后新建毗连默认也是master数据库,通过侦听器毗连至master数据库,肯定不会重定向到辅助副本。
只有通过Available group的数据库新建的毗连,才能设定路由规则。于是基于Available group的库新建查询(数据库session),发现正确重定向到辅助副本。
如果是应用程序,毗连串中直接指定的AG库具体的的名字,而不是默认的master,应该不会出现这个乌龙。
 

 

 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4