我有一个四节点SQL Server 2014(12.0.4416)环境,其中一个节点充当只读节点 . 当我设置路由时,我可以使用 applicationintent = readonly 属性,一切似乎都有效 . 我的连接使用 applicationintent readonly转发到正确的服务器 . 通过运行 select @@servername 确认 .

但是,当我从网络断开 readonly 副本或重新启动它时,连接现在返回到从主节点读取 .

你需要启用任何东西才能让它在重启后再次运行吗?