Microsoft izplata Microsoft SQL Server 2008 R2 2. servisa pakotnes (SP2) labojumus kā vienu lejupielādējamo failu. Tā kā labojumi ir kumulatīvi, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2008 R2 2. servisa pakotnes labošanas laidienā.
Simptomi
Pieņemiet, ka programmā Microsoft SQL Server 2008 R2 Analysis Services (PPL 2008) vai Microsoft SQL Server 2012 analītiskie pakalpojumi (PPL 2012) tiek palaisti daudzdimensiju izteiksmju (MDX) vaicājumi, ja ir spēkā šādi nosacījumi:
-
MDX vaicājumā ir uzkrātā funkcija, kas tiek izmantota aprēķinātajā elementu klauzulā WHERE .
-
Funkcija apkopojoš izmanto vairāk nekā vienu hier hierarhijas dalībnieku.
-
Ir tvēruma priekšraksts, kas ietekmē nespodrās. hier hierarhijas dalībnieku, kas nav iekļauts funkcijā apkopošana .
-
Dim Dimension ir vecākobjekta/bērnobjekta dimensija.
Šajā gadījumā priekšraksts Statement maina funkcijas apkopošana rezultātu. Tas izraisa MDX vaicājuma atgriezt nepareizus rezultātus.Piezīmes
-
Šo problēmu var atzīmēt, pievienojot esošo atslēgvārdu funkcijas apkopošana parametram.
-
Šo MDX vaicājuma formu bieži veic programma Excel, ja rakurstabulas objekts tiek pārvērsts par formulām (izmantojot funkciju CUBESET ).
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Kumulatīvais atjauninājums 8 SQL Server 2012 /en-us/help/2844205
SQL Server 2012 SP1 kumulatīvais atjauninājums 4 /en-us/help/2833645
Kumulatīvais atjauninājums 5 SQL Server 2008 R2 SP2 /en-us/help/2797460
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Papildinformācija
Lai iegūtu papildinformāciju par funkciju apkopošana (MDX), dodieties uz šādu MSDN tīmekļa vietni: