得到错误:
“目标数据库 ('MyDB') 位于可用性组中,当应用程序意向设置为只读时,当前可供连接访问。有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。”
在 SQL 错误日志中,没有任何试图登录的信息。
这是在具有 Always On 高可用性的 SQL 2017 版本 14.0.3026.27 上
得到错误:
“目标数据库 ('MyDB') 位于可用性组中,当应用程序意向设置为只读时,当前可供连接访问。有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。”
在 SQL 错误日志中,没有任何试图登录的信息。
这是在具有 Always On 高可用性的 SQL 2017 版本 14.0.3026.27 上
所以在 SQL 服务器上,我能够转到“事件查看器 -> Windows 日志 -> 应用程序”,并且能够将事件时间与 SQL 错误日志中的时间戳相匹配。然后我能够找到导致错误的用户。由于我们有一个新引入的 AlwaysOn 环境,我们检查了他的选项以确保它设置正确,但这没有帮助。
问题是他使用的是旧版本的 SSMS,当他尝试连接时似乎导致了错误。我们将他的 SSMS 更新到最新版本,然后它停止了。