KB2890818 — LABOJUMS: palaižot priekšrakstu UPDATE CUBE, kas izmanto USE_WEIGHTED_INCREMENT sadales metodi SSAS, tiek atgriezta nepareiza vērtība

Attiecas uz
SQL Server 2008 R2 Service Pack 2 SQL Server 2012 Analysis Services

Šis labojumfails attiecas arī uz Microsoft SQL SQL Server 2014 analīzes pakalpojumiem (SSAS 2014).

Pazīmes

Apsveriet šādu scenāriju:

  • Jūs palaižat divus priekšrakstus UPDATE CUBE Microsoft SQL Server 2008 R2 analīzes pakalpojumos (SSAS 2008 R2), SQL Server 2012 analīzes pakalpojumos (SSAS 2012) vai SQL Server 2014 analīzes pakalpojumos (SSAS 2014).
  • Pirmais priekšraksts UPDATE CUBE atjaunina vienu no bērndalībniekiem vecāka-bērnobjekta dimensijā.
  • Otrais priekšraksts UPDATE CUBE izmanto USE_WEIGHTED_INCREMENT sadales metodi un satur nosacījumu IF, lai iestatītu dažas datu vērtības uz "null" vecākelementa vecākelementā.

Šādā gadījumā atgrieztā vērtība nav pareiza.

Risinājums

Šī problēma pirmo reizi tika novērsta nākamajā SQL Server kumulatīvajā atjauninājumā.

1. kumulatīvais atjauninājums sistēmai SQL Server 2014 /en-us/help/2931693

SQL Server 2012 SP1 8. kumulatīvais atjauninājums /en-us/help/2917531

Kumulatīvais atjauninājums 11 operētājsistēmai SQL Server 2012 /lv-LV/help/2908007

SQL Server 2008 R2 SP2 9. kumulatīvais atjauninājums /en-us/help/2887606

Par SQL Server kumulatīvajiem atjauninājumiem

Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:

      

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".