recebendo erro:
"O banco de dados de destino ('MyDB') está em um grupo de disponibilidade e está atualmente acessível para conexões quando a intenção do aplicativo está definida como somente leitura. Para obter mais informações sobre a intenção do aplicativo, consulte os Manuais Online do SQL Server."
nos logs de erro do SQL sem informações de quem está tentando fazer login.
Isso está no SQL 2017 versão 14.0.3026.27 com Always On High Availability
Portanto, no servidor SQL, consegui acessar o "Visualizador de eventos -> Logs do Windows -> Aplicativo" e consegui corresponder a hora do evento com meu carimbo de hora no log de erros do SQL. Então eu consegui encontrar o usuário que estava causando o erro. Como temos um ambiente AlwaysOn recém-introduzido, passamos por suas opções para garantir que ele estivesse configurado corretamente, o que não ajudou.
O problema era que ele estava em uma versão antiga do SSMS que, ao tentar se conectar, parecia causar o erro. Atualizamos seu SSMS para a versão mais recente e ele parou.