小编Aco*_*Lil的帖子

ApplicationIntent=ReadOnly Traffic 当没有可读辅助可用时

我们有一个带有 2 个节点的 SQL 2012 AlwaysOn 可用性组。我们在 2 个副本之间进行同步提交。它们都设置为在充当辅助节点时接受只读连接,并在充当主节点时接受所有连接。

我们通过侦听器和 ApplicationIntent=ReadOnly 在连接字符串中为只读流量设置了 ReadOnly 路由。一切正常。

几天前,我们重新启动了可读辅助节点,在它关闭期间,只读流量无法连接到可读辅助节点(如预期),但并没有像我想象的那样重定向到主节点。而是收到以下错误

无法访问 SalesDb 数据库,因为没有启用只读访问的联机辅助副本。

我的问题是,如果由于某种原因没有可读的辅助副本可用,只读流量是否不会被侦听器路由到 Allow All Connections Primary 副本,而不是收到连接错误?

任何答案都感激地收到。

阿康利尔

sql-server-2012 availability-groups

5
推荐指数
1
解决办法
2887
查看次数