Microsoft は、Microsoft SQL Server 2008 の修正プログラムを1つのダウンロード可能なファイルとして配布します。 修正プログラムは累積的であるため、新しいリリースごとに、以前の SQL Server 2008 fix のリリースに含まれていたすべての修正プログラムとセキュリティ修正プログラムが含まれています。
現象
Microsoft SQL Server 2008 または Microsoft SQL Server 2008 R2 環境のサブクエリで集計関数、結合関数、個別の関数を含む複雑なクエリを実行すると、間違った結果が表示されることがあります。 さらに、並列データウェアハウス (PDW) で同じクエリを実行すると、間違った結果も表示されることがあります。
原因
この問題は、SQL Server クエリオプティマイザーの問題が原因で発生します。
解決方法
SQL Server 2008 の Service pack 情報
この問題を解決するには、SQL Server 2008 の最新の service pack を入手してください。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
968382 SQL Server 2008 の最新の Service Pack を入手する方法
SQL Server 2008 R2 の Service pack 情報
この問題を解決するには、SQL Server 2008 R2 の最新の service pack を入手してください。詳細については、以下の記事の番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
2527041 SQL Server 2008 R2 の最新の Service Pack を入手する方法
修正プログラムの情報
サポートされている修正プログラムは、Microsoft から提供されています。 ただし、この修正プログラムは、この記事で説明した問題のみを修正することを目的としています。 この修正プログラムは、この記事で説明されている問題が発生しているシステムにのみ適用してください。 この修正プログラムは、追加のテストを受ける可能性があります。 そのため、この問題で深刻な影響を受けていない場合は、この修正プログラムを含む次のソフトウェア更新プログラムを待つことをお勧めします。この修正プログラムをダウンロードできる場合は、このサポート技術情報の記事の上部にある「修正プログラムダウンロード可能」セクションを参照してください。 このセクションが表示されない場合は、Microsoft カスタマーサービスとサポートに問い合わせて、修正プログラムを入手してください。 注: その他の問題が発生した場合、またはトラブルシューティングが必要な場合は、別のサービスリクエストを作成することが必要になることがあります。 この特定の修正プログラムに該当しないその他のサポートの質問や問題については、通常のサポート料金が適用されます。 Microsoft カスタマサービスとサポートの電話番号の完全な一覧、または別のサービスリクエストを作成するには、次の Microsoft web サイトを参照してください。
http://support.microsoft.com/contactus/?ws=support注: "Hotfix download available" フォームには、修正プログラムを提供している言語が表示されます。 使用している言語が表示されない場合は、その言語では修正プログラムが利用できないことが原因です。
必要条件
この修正プログラムを適用するには、SQL Server 2008 Service Pack 1 (SP1) がインストールされている必要があります。
再起動に関する情報
この修正プログラムを適用した後で、コンピューターの再起動が必要になることがあります。
置き換えに関する情報
この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。
ファイル情報
この修正プログラムの英語版には、次の表に記載されているファイル属性 (またはそれ以降のファイル属性) が含まれています。 これらのファイルの日付と時刻は世界協定時刻 (UTC) で記載されています。 ファイル情報を表示すると、ローカル時刻に変換されます。 UTC とローカル時刻の違いを確認するには、[コントロールパネル] の [日付と時刻] の [タイムゾーン] タブを使用します。
サポートされているすべての x86 ベースバージョンの SQL Server 2008
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Sqlservr.exe |
2007.100.2844.0 |
42773864 |
15-Jun-2011 |
08:50 |
x86 |
サポートされているすべての x64 ベースバージョンの SQL Server 2008
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Sqlservr.exe |
2007.100.2844.0 |
57930600 |
15-Jun-2011 |
12:13 |
x64 |
サポートされているすべてのバージョンの SQL Server 2008 でサポートされているすべてのバージョンの64
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Sqlservr.exe |
2007.100.2844.0 |
111705960 |
15-Jun-2011 |
09:05 |
IA-64 |
状態
Microsoft は、この問題は「適用対象」セクションに記載されている Microsoft 製品の問題であることを確認しています。この問題は、Microsoft SQL Server 2008 Service Pack 3 と SQL Server 2008 R2 Service Pack 2 で最初に修正されました。
詳細情報
並列データウェアハウスの詳細については、次の Microsoft web サイトを参照してください。
参照情報
SQL Server 2008 のリリース後に使用できるビルドの一覧の詳細については、次の記事の番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
956909 SQL Server 2008 がリリースされた後にリリースされた SQL Server 2008 ビルドSQL Server の段階的サービスモデルの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
935897 SQL Server チームが段階的なサービスモデルを利用して、報告された問題の修正プログラムを提供するSQL Server 更新プログラムの名前付けスキーマの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
822499 Microsoft SQL Server ソフトウェア更新プログラムパッケージの新しい名前付けスキーマソフトウェア更新プログラムに関する用語の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。
824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明