FIX パラメーターおよび再コンパイル オプションを使用するクエリ誤った結果を返します SQL Server 2008 で同時に複数の接続でクエリを実行する場合

マイクロソフトは、1 つのダウンロード可能なファイルとして Microsoft SQL Server 2008の修正プログラムを配布します。修正プログラムは累積的であるため、新しいリリースごとにすべての修正プログラムが含まれていて、以前の SQL Server 2008 に含まれていたすべてのセキュリティ修正プログラムの更新プログラムのリリースします。

現象

次のような状況を考えます。
  • Microsoft SQL Server 2008 では、パラメーター、および再コンパイル オプションを使用するクエリがある場合。
  • 同時に複数の接続で同じクエリを実行するとします。
このシナリオでは、クエリが間違った結果を返すことがあります。

解決策

Service Pack 情報

この問題を解決するには、SQL Server 2008 の最新の service pack を入手します。詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。
968382 SQL Server 2008 の最新の service pack の入手方法

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

この問題に対する修正は、累積的な更新プログラム 4 で最初にリリースされました。取得する方法の詳細については、SQL Server 2008 の場合は、この累積的な更新プログラム パッケージは、マイクロソフト サポート技術情報の資料を参照するのには次の資料番号をクリックします。
963036関数形式は、SQL Server 2008 の 4 のパッケージを更新します。
注: ビルドは累積的であるため、各新しい修正プログラム リリースには、すべての修正プログラムが含まれていて、以前の SQL Server 2008 に含まれていたすべてのセキュリティ修正プログラムの更新プログラムのリリースします。この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。
956909 SQL Server 2008 SQL Server 2008 がリリースされた後にリリースされたビルドします。

状況

マイクロソフトでは、対象セクションに記載されているマイクロソフト製品の問題があること確認していますこの問題は、SQL Server 2008 Service Pack 1 で最初に修正されました

詳細

についてどのようなファイルが変更されると、このマイクロソフト サポート技術情報資料に記載されている修正プログラムを含む累積的な更新パッケージを適用するすべての前提条件に関する情報をマイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックしてください。
963036関数形式は、SQL Server 2008 の 4 のパッケージを更新します。

関連情報

後は、利用可能な SQL Server 2008 のリリース ビルドの一覧については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。

956909 SQL Server 2008 SQL Server 2008 がリリースされた後にリリースされたビルドします。

SQL Server の増分サービス モデルについては、次の記事番号をクリックして、マイクロソフト サポート技術情報の記事を参照してください。

935897 「の増分サービス モデルは、SQL Server チームは、報告された問題に対する修正プログラムを提供

SQL Server の更新プログラムの名前付けスキーマの詳細については、マイクロソフト サポート技術情報の資料を参照するのには次の資料番号をクリックします。

822499Microsoft SQL Server ソフトウェア更新プログラム パッケージに新しい命名方式
ソフトウェア更新プログラムの用語の詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料を参照してください。
824684マイクロソフトのソフトウェア更新プログラムを記述するために使用される一般的な用語説明
プロパティ

文書番号:968693 - 最終更新日: 2017/02/06 - リビジョン: 1

フィードバック