多くのことを試み、多くの文書を分析しましたが、解決策がまだ見つかりませんでした。データベースは、Alwaysonグループのセカンダリレプリカで読み取り専用エラーです
(DC、SQLServer01、SQLServer02)というVmWareに3台の仮想マシンがあります。すべてのSQL Serverはドメインのメンバです。(DC)SQLServer01とSQLServer02のフェールオーバークラスタをインストールしました。私はSQLServer01に必要な設定を行いました。次に、両方のサーバー用にSQL Server 2014をインストールしました。今、私はalwaysOnグループを作成しました。 SQLServer01はプライマリであり、その他はセカンダリです。私がSQLServer01の接続を切断すると、すべてが正常です(セカンダリがプライマリになります)。それ以外の条件でもかまいません。
しかし、すべてのサーバーがオンラインの場合、セカンダリレプリカでの読み取り操作以外の操作(挿入、更新、削除、変更など)はできません。私は常に "データベースは読み取り専用"のエラーを参照してください。 Alwaysonグループのプロパティでは、プライマリとセカンダリの両方のレプリカにすべての接続があり、セカンダリで読み取り可能な値は "YES"です。
すべてのサーバーがオンラインであってもCRUD操作を行いたいです。 (つまり、セカンダリレプリカのすべてを実行することを意味します)。
だから、何か提案や考えがありますか?
ありがとうございました。
"変更可能な"レプリカを使用する場合は、レプリケーションを使用する必要があります。 – sepupic