KB4339858 - 修正: SQL Serverのインスタンスでトレース フラグ 3459 を無効にした後、並列やり直しが機能しない

適用先
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

現象

Microsoft SQL Server でAlways On可用性グループを使用することを想定しています。 トレース フラグ 3459 を有効にして並列やり直しからシリアルやり直しに切り替えた後、シリアルやり直しは期待どおりに機能します。 ただし、トレース フラグ 3459 を無効にして並列やり直しに戻すと、並列やり直しは機能しません。 SQL Serverのインスタンスを再起動すると、並列再実行が期待どおりに機能します。

解決策

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

SQL Server 2017 の累積的な更新プログラム 9

SQL Server 2016 Service Pack 2 の累積的な更新プログラム 2

SQL Server 2016 Service Pack 1 の累積的な更新プログラム 10

ビルドSQL Serverについて

SQL Serverの各新しいビルドには、前のビルドにあったすべての修正プログラムとセキュリティ修正プログラムが含まれています。 ご使用のバージョンの SQL Server 用の最新ビルドをインストールすることをお勧めします。

SQL Server 2017 の最新ビルド

SQL Server 2016 の最新ビルド

状態

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

参考資料

Microsoft がソフトウェア更新プログラムの説明に使用する 用語 について説明します。