この修正プログラムは、Microsoft SQL Server 2014 Analysis Services (SSAS 2014) にも適用されます。
現象
たとえば次のようなシナリオを考えてみます。
- Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2)、SQL Server 2012 Analysis Services (SSAS 2012)、または SQL Server 2014 Analysis Services (SSAS 2014) で 2 つの UPDATE CUBE ステートメントを実行する。
- 最初の UPDATE CUBE 文は、親子ディメンションの子メンバーの 1 つを更新します。
- 2 番目の UPDATE CUBE 文は、USE_WEIGHTED_INCREMENT割り振り方式を使用し、親子ディメンションの親メンバーの一部のデータ値を "null" に設定する IF 条件を含みます。
このシナリオでは、戻される値が正しくありません。
解決策
この問題は、次の SQL Server の累積的な更新プログラムで最初に修正されました。
SQL Server 2014 用の累積的な更新プログラム 1 /en-us/help/2931693
SQL Server 2012 SP1 の累積的な更新プログラム 8 /en-us/help/2917531
SQL Server 2012 用の累積的な更新プログラム 11 /en-us/help/2908007
SQL Server 2008 R2 SP2 の累積的な更新プログラム 9 /en-us/help/2887606
SQL Server 用の累積的な更新プログラムについて
SQL Server 用の新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 SQL Server の最新の累積的な更新プログラムを確認してください。
- SQL Server 2014 の最新の累積的な更新プログラム
- SQL Server 2012 SP1 の最新の累積的な更新プログラム
- SQL Server 2012 の最新の累積的な更新プログラム
- SQL Server 2008 R2 SP2 の最新の累積的な更新プログラム
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。