KB4577932 - 修正: 特定の条件下で、SQL Server 2017 の可用性グループでアクセス違反の例外が発生する

適用先
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows

現象

次の条件で、SQL Server 2017 および 2019 の可用性グループ (AG) を使用すると、アクセス違反の例外が発生することがあります。

  • セカンダリ レプリカの大規模なログ バックアップがあります (各ログ バックアップのサイズは数 GB で測定できます)。
  • プライマリおよびセカンダリ レプリカ トランスポートとデータベース レベルの接続がタイムアウトして再接続されたため、進行中のログ バックアップが失敗しました。
  • プライマリ レプリカでスケジューラのブロック パターンが発生している可能性があります。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

解決策

この問題は、次の SQL Server の累積的な更新プログラムで修正されています。

SQL Server の累積的な更新プログラムについて:

SQL Server 用の新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 SQL Server の最新の累積的な更新プログラムを確認してください。

回避策

この問題を回避するには、次の方法を回避します。

  • ログ バックアップがプライマリ レプリカで実行される場合はアクセス違反。
  • トランスポートとデータベースの切断と再接続のパターンが頻繁に発生する (エラー ログで確認される)。

参考資料

マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。