KB3074922 - 修正: SQL Server 2012 または SQL Server 2014 で並列実行プランを使用してフルテキスト クエリを実行すると、結果が正しくない

適用先
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

現象

フルテキスト演算子に対する並列処理を含む実行プランを使用するフルテキスト クエリを実行することを想定しています。 この実行プランを使用して、このクエリが実行時に連続的に実行される条件を設定します。 この状況では、クエリ結果は正しくありません。

たとえば、次のような状況を考えます。

  • Microsoft SQL Server 2012 インスタンスで Resource Governor を有効にします。
  • ワークロード グループを作成し、[並列処理の次数] オプションの値を 1 に設定します。
  • MAXDOP クエリ ヒントを使用するフルテキスト クエリを実行すると、指定された接続を介して値が 1 より大きいことを示します。

このシナリオでは、クエリ結果が正しくない可能性があります。

解決策

累積的な更新プログラムの情報

この問題は、次の SQL Server の累積的な更新プログラムで最初に修正されました。

推奨事項: SQL Server の最新の累積的な更新プログラムをインストールする

SQL Server 用の新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 SQL Server の最新の累積的な更新プログラムをダウンロードしてインストールすることをお勧めします。

      

状態

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