Pazīmes
Pieņemsim, ka izpildīsit daudzdimensiju izteiksmju (MDX) vaicājumu bloka režīmā Microsoft SQL Server 2012 analīzes pakalpojumos (SSAS 2012). MDX vaicājums atgriež nepareizus rezultātus, ja ir spēkā šādi nosacījumi:
- Modelis satur uniāros operatorus vienā vai vairākās hierarhijās.
- Vaicājumā iesaistīti vairāki dalībnieki no viena vieningā operatoru hierarhijas līmeņa.
Risinājums
Šī problēma pirmo reizi tika novērsta nākamajā SQL Server kumulatīvajā atjauninājumā.
SQL Server 2012 SP2 4. kumulatīvais atjauninājums /en-us/help/3007556
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:
Risinājums
Lai atrisinātu šo problēmu, izpildiet vaicājumu bloka režīmā, iestatot vienu no šiem karodziņiem uz 1:
- CellByCellCalculationMode
- CellByCellCalculationModeForUnaryOperatorAndSemiAdditiveMeasure
Statuss
Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".