マイクロソフトでは、Microsoft SQL Server 2008 の修正を 1 つのダウンロード可能なファイルとして配布しています。 修正は累積的であるため、新しいリリースの修正には、以前のリリースの SQL Server 2008 の修正に含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれます。
現象
Microsoft SQL Server 2008 または Microsoft SQL Server 2008 R2 環境で、集計関数、結合関数、サブクエリ内の個別関数を含む複合クエリを実行すると、誤った結果が得られる場合があります。 さらに、Parallel Data Warehouse (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 を入手します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
2527041
SQL Server 2008 R2 の最新の Service Pack を入手する方法
修正プログラムの情報
マイクロソフトでは、この問題を修正する修正プログラムを提供しています。 ただし、この修正プログラムは、この資料で説明されている問題のみを修正することを目的としています。 この修正プログラムは、ここで説明する問題が発生しているシステムにのみ適用してください。 この修正プログラムは、今後さらにテストを行う場合があります。 したがって、この問題で深刻な影響を受けていない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことを推奨します。
修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。 このセクションが表示されていない場合は、Microsoft カスタマー サービス & サポート にお問い合わせのうえ、修正プログラムを入手してください。
注: 別の問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストを作成することが必要になる場合があります。 特定の修正プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。 マイクロソフト カスタマー サービス サポートの電話番号一覧を参照、または別のサービス リクエストを作成するには、次のマイクロソフト Web サイトを参照してください。
/contactus/?ws=support 注: [修正プログラムのダウンロードが利用可能] フォームには、修正プログラムを使用できる言語が表示されます。 使用している言語が表示されない場合は、その言語の修正プログラムが存在しないことになります。
前提条件
この修正プログラムを適用するには、SQL Server 2008 Service Pack 1 (SP1) がインストールされている必要があります。
再起動に関する情報
この修正プログラムの適用後、コンピュータの再起動が必要な場合があります。
置き換えに関する情報
この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。
ファイル情報
修正プログラム (英語版) のファイル属性は次表のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。 これらのファイルの日付と時刻は世界協定時 (UTC) で記載されています。 ファイル情報に表示される時刻は、ローカル時刻に変換されています。 UTC とローカル時刻との時差を確認するには、[コントロール パネル] の [日付と時刻] の [タイム ゾーン] タブを使用してください。
サポートされているすべてのバージョンの SQL Server 2008 (x86 ベース)
| ファイル名 | ファイルのバージョン | ファイル サイズ | 日付 | 時刻 | プラットフォーム |
|---|---|---|---|---|---|
| Sqlservr.exe | 2007.100.2844.0 | 42,773,864 | 2011 年 6 月 15 日 | 08:50 | x86 |
サポートされているすべてのバージョンの SQL Server 2008 (x64 ベース)
| ファイル名 | ファイルのバージョン | ファイル サイズ | 日付 | 時刻 | プラットフォーム |
|---|---|---|---|---|---|
| Sqlservr.exe | 2007.100.2844.0 | 57,930,600 | 2011 年 6 月 15 日 | 12:13 | x64 |
サポートされているすべてのバージョンの SQL Server 2008 (IA-64 ベース)
| ファイル名 | ファイルのバージョン | ファイル サイズ | 日付 | 時刻 | プラットフォーム |
|---|---|---|---|---|---|
| Sqlservr.exe | 2007.100.2844.0 | 111,705,960 | 2011 年 6 月 15 日 | 09:05 | IA-64 |
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
この問題は、Microsoft SQL Server 2008 Service Pack 3 および SQL Server 2008 R2 Service Pack 2 で初めて修正されました。
追加情報
Parallel Data Warehouse の詳細については、以下のマイクロソフト Web サイトを参照してください。
参考資料
SQL Server 2008 のリリース以降に利用可能なビルドの一覧の詳細については、以下のサポート技術情報番号をクリックしてください。
956909 SQL Server 2008 以降にリリースされた SQL Server 2008 ビルドSQL Server の増分サービス モデルの関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。
935897 報告された問題に対する修正プログラムを提供するために、SQL Server チームから提供されている増分サービス モデルを入手できます。SQL Server 更新プログラムの命名方式の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。
822499 Microsoft SQL Server ソフトウェア更新プログラム パッケージの新しい命名スキーマソフトウェア更新プログラムに関する用語の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。
824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明