SQL Azureで断続的な問題が発生しています。 1つの弾性プールから別の弾性プールに読み取り専用SQL Azureデータベース(V12)をコピーしています。データベースがコピーされたら、私が使用して読み取り/書き込みに設定します。データベースミラーリングセッションまたは可用性グループ(Azure)に含まれているため、データベースに対して操作を実行できません。
$"ALTER DATABASE [{databaseName}] SET READ_WRITE"
これは時々エラーで失敗します。
The operation cannot be performed on database *** because it is involved in a database mirroring session or an availability group
私はバックオフして再試行ロジックを実装しようとしたが、それは動作しません。 。このエラーやAzureのデータベースミラーリングに関連するドキュメントは見つかりませんでした。
アドバイスをいただければ幸いです!
おそらく地理的複製ですか? – 4c74356b41
コピーにジオレプリカがありません。これは、読み取り/書き込みに設定された後に設定されます。 – ASH
サポートチケットを開いたことがありますか? –