現象
SQL Server Always on 可用性グループを使用すると、常にセカンダリレプリカが切断状態になることがあります。 さらに、次のエラーメッセージが SQL Server のエラーログに記録されます。
Id availability_replica_idを持つ可用性レプリカavailability_replica_nameへの接続を確立しようとして、接続タイムアウトが発生しました。 ネットワークまたはファイアウォールの問題が存在するか、またはレプリカに指定されたエンドポイントアドレス。
接続を再確立しようとすると、次のエラーメッセージが表示されることがあります。
このセカンダリレプリカはプライマリレプリカに接続されていません。 接続状態は切断されています。
この問題が発生した場合、セカンダリレプリカで SQL Server サービスを再起動するまで、この問題は解決されません。 まれなシナリオとして、プライマリレプリカで SQL Server サービスを再起動しなければならない場合があります。注: この問題は、非常に強力なコンピューターで、または SQL Server がビジー状態のときに発生する可能性があります。 たとえば、1つのシナリオで、この問題は24コアの非常に重要なシステムで発生しました。
原因
この問題は、内部の競合状態が原因で発生します。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで修正されました。
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。 Sql server 2016SP3 向けの最新の累積更新プログラム sql server2014 の最新の累積的な更新プログラム (sql server 2012 SP3 の最新の累積的な更新プログラム)
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
関連情報
Microsoft でソフトウェアの更新について説明する 用語 について説明します。