アプリケーション データベースの SQL Server AlwaysOn 可用性グループの動作をテストしようとしています。可用性グループを作成し、クラスター マネージャーまたは SQL Server Studio から正しくフェールオーバーをシミュレートできました。サーバーのアクティブ ノードが再起動された場合にも、フェールオーバーが発生します。
最後のテストとして、アクティブ ノードで SQL Server の Windows サービスを再起動しました。サービスが停止するとすぐに AG がセカンダリ ノードにフェールオーバーすることを期待していましたが、そうではありませんでした。プライマリ ノードは、サービスの再起動後も存続していました。
サービスが一時的にダウンしたとき、ノードの切り替えはありませんでした。これは、サービスが何らかのしきい値でダウンした場合にのみフェイルオーバーが発生するということですか? もしそうなら、その閾値は何ですか?