【发布时间】:2018-09-18 22:34:13
【问题描述】:
我已经开始使用 ApplicationIntent=ReadOnly;适用于运行良好的高级数据库。
但是,如果我使用故障转移组连接,则连接始终为 READ_WRITE。您能否在主 FOG 连接字符串中不使用 ApplicationIntent=ReadOnly: Server=tcp:xxxx-fog.database.windows.net,1433;Persist Security Info=False;Connection Timeout=300;TrustServerCertificate=True;Database=xxx;ApplicationIntent=ReadOnly;
我可以使用 geo-secondary 罚款 - 但我们已经在 geo-secondary 上有很多负载,所以我也想使用一些主要副本来读取。
【问题讨论】:
-
请确保您已在 db 上启用 readscale 设置:docs.microsoft.com/en-us/powershell/module/azurerm.sql/…
-
是的,它已启用 - 如果我使用服务器连接字符串,而不是故障转移组连接字符串,它可以完美运行。但这并不理想,因为这意味着如果故障转移,查询将失败。