KB2890818 – OPRAVA: Pokud spustíte příkaz UPDATE CUBE, který používá metodu přidělování USE_WEIGHTED_INCREMENT ve službě SSAS, je vrácena nesprávná hodnota

Platí pro
SQL Server 2008 R2 Service Pack 2 SQL Server 2012 Analysis Services

Tato oprava hotfix platí také pro Microsoft SQL Server 2014 Analysis Services (SSAS 2014).

Příznaky

Vezměte v úvahu následující scénář:

  • Dva příkazy UPDATE CUBE spustíte v Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2), SQL Server 2012 Analysis Services (SSAS 2012) nebo SQL Server 2014 Analysis Services (SSAS 2014).
  • První příkaz UPDATE CUBE aktualizuje jednoho z podřízených členů v dimenzi nadřazeno-podřízený.
  • Druhý příkaz UPDATE CUBE používá metodu přidělování USE_WEIGHTED_INCREMENT a obsahuje podmínku KDYŽ, která nastaví některé datové hodnoty na hodnotu null v nadřazeném členu dimenze nadřazený-podřízený.

V tomto scénáři je vrácená hodnota nesprávná.

Řešení

Tento problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server.

Kumulativní aktualizace 1 pro SQL Server 2014 /en-us/help/2931693

Kumulativní aktualizace 8 pro SQL Server 2012 SP1 /en-cz/help/2917531

Kumulativní aktualizace 11 pro SQL Server 2012 /en-us/help/2908007

Kumulativní aktualizace 9 pro SQL Server 2008 R2 SP2 /en-us/help/2887606

Informace o kumulativních aktualizacích pro SQL Server

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:

      

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.