現象
MICROSOFT SQL Server 2016 および2017の Distributed Always On 可用性グループ (AG) には、多くのデータベースがあることを前提としています。 第2の AGコンテンツween フォワーダーとセカンダリレプリカを介して手動でフェールオーバーを実行すると、すべての場合でもエラーが発生する可能性があることがわかります。 レプリカが同期されます。 さらに、次のようなエラーメッセージが表示されます。
Msg 41104、レベル16、州12、Line LineNumber
可用性グループのローカルレプリカへのフェールオーバー により、空き時間情報グループのリソースがオンラインにならなかったために失敗しました。 以前のエラー。
エラーを特定するには、SQL Server エラーログを確認します。 Windows Server フェールオーバークラスターのログとシステムイベントログ。詳細情報 Windows Server フェールオーバークラスタリングのイベントとログの表示方法について (WSFC) クラスターの場合は、「 Windows Server のドキュメント」を参照してください。 エラーログを確認すると 、次のようなエラーメッセージが表示されます。
の可用性レプリカ SQL Server のこのインスタンスの [<AGName>] は、プライマリレプリカになりません。 1つ以上 データベースが同期されていないか、可用性グループに参加していません。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで修正されています。
SQL Server の累積更新プログラムについて:
SQL Server 用の新しい累積的な更新プログラムには、すべて 修正プログラムと、以前のバージョンに含まれていたすべてのセキュリティの修正 累積更新プログラム。 SQL Server の最新の累積的な更新プログラムを確認します。
関連情報
用語について Microsoft はソフトウェアの更新について説明します。