KB2890818 – RJEŠENJE: kada pokrenete naredbu UPDATE CUBE koja koristi način dodjele USE_WEIGHTED_INCREMENT u SSAS-u, vraća se neispravna vrijednost.

Primjenjuje se na
SQL Server 2008 R2 Service Pack 2 SQL Server 2012 Analysis Services

Ovaj se hitni popravak odnosi i na Microsoft SQL Server 2014 Analysis Services (SSAS 2014).

Simptomi

Razmotrite sljedeći scenarij:

  • Dvije naredbe UPDATE CUBE možete pokrenuti u komponenti Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2), SQL Server 2012 Analysis Services (SSAS 2012) ili SQL Server 2014 Analysis Services (SSAS 2014).
  • Prva naredba UPDATE CUBE ažurira jednog od podređenih članova u dimenziji nadređeno-podređeno.
  • Druga naredba UPDATE CUBE koristi metodu dodjele USE_WEIGHTED_INCREMENT i sadrži uvjet IF za postavljanje nekih vrijednosti podataka na "null" u nadređenom članu dimenzije nadređeno-podređeno.

U ovom scenariju vraćena vrijednost nije točna.

Rješenje

Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.

Kumulativno ažuriranje 1 za SQL Server 2014 /en-us/help/2931693

Kumulativno ažuriranje 8 za SQL Server 2012 SP1 /en-us/help/2917531

Kumulativno ažuriranje 11 za SQL Server 2012 /en-us/help/2908007

Kumulativno ažuriranje 9 za SQL Server 2008 R2 SP2 /en-us/help/2887606

O kumulativnim ažuriranjima za SQL Server

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

      

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.