マイクロソフトでは、Microsoft SQL Server 2008 R2 の修正を 1 つのダウンロード可能なファイルとして配布しています。 修正は累積的であるため、新しいリリースの修正には、以前のリリースの SQL Server 2008 R2 の修正に含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。
現象
たとえば次のようなシナリオを考えてみます。
Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) をインストールします。
重複しないパーティションをメジャー グループに作成します。 メジャー グループには、DistinctCount 関数を使用するメジャーが含まれています。
注: 重複しないパーティションとは、値の範囲が重複しないパーティションのことです。
重複しないパーティションで集約を定義します。
DistinctCount メジャーをクエリする多次元式 (MDX) クエリを実行します。
このシナリオでは、DistinctCount メジャーから誤った値が返されることがあります。 たとえば、戻り値は実際の値の 2 倍または 3 倍になる場合があります。
原因
この問題は、MDX クエリで集計の使用により、SSAS 2008 R2 が集計を誤って複数回スキャンするため発生します。 この問題は、DistinctCount メジャーを含む重複しないパーティションを設定した場合にのみ発生します。
解決策
累積的な更新プログラムの情報
SQL Server 2008 R2
この問題の修正プログラムは、累積的な更新プログラム 6 で最初にリリースされました。 SQL Server 2008 R2 用のこの累積的な更新プログラム パッケージを入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。
2489376 SQL Server 2008 R2 の累積的な更新プログラム パッケージ 6
注: ビルドは累積的であるため、新しくリリースされた修正プログラムには、以前の SQL Server 2008 R2 更新プログラムのリリースに含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
981356 SQL Server 2008 R2 のリリース以降にリリースされた SQL Server 2008 R2 のビルド
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。