我遇到了 SQL Azure 的间歇性问题。我正在将只读 SQL Azure 数据库 (V12) 从一个弹性池复制到另一个。复制数据库后,我将其设置为读/写使用:
$"ALTER DATABASE [{databaseName}] SET READ_WRITE"
这有时会因错误而失败:
无法对数据库 *** 执行该操作,因为它涉及数据库镜像会话或可用性组
我尝试使用退避实现重试逻辑,但这不起作用。我未能找到与此错误或 Azure 中的数据库镜像相关的任何文档。
任何建议将不胜感激!