Microsoft distribuira ispravke za Microsoft SQL Server 2008 R2 servisni paket 2 (SP2) kao jednu datoteku koja se može preuzeti. Pošto su ispravke kumulativne, svako novo izdanje sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje ispravke za SQL Server 2008 R2 servisni paket 2.
Simptomi
Pretpostavimo da pokrenete upit za višedimenzionalne izraze (MDX) u sistemu Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008) ili Microsoft SQL Server 2012 Analysis Services (SSAS 2012) kada su ispunjeni sledeći uslovi:
-
MDX upit ima agregatnu funkciju koja se koristi u izračunatom članu u odredbi WHERE.
-
Funkcija Agregat koristi više članova hijerarhije Dim.Hier.
-
Postoji izjava o opsegu koja utiče na člana hijerarhije Dim.Hier koja nije prisutna u funkciji Agregat.
-
Dimenzija "Dim" je nadređena/podređena dimenzija.
U ovoj situaciji, izjava o opsegu menja rezultat funkcije Agregat. Ovo dovodi do toga da MDX upit vrati netačan rezultat.Beleške:
-
Ovaj problem se može proveriti dodavanjem postojeće ključne reči u parametar agregatne funkcije.
-
Excel često pravi ovaj oblik MDX upita kada se objekat izvedene tabele konvertuje u formule (pomoću funkcije CUBESET).
Rešenje
Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sistema SQL Server.
Kumulativna ispravka 8 za SQL Server 2012 /en-us/help/2844205
Kumulativna ispravka 4 za SQL Server 2012 SP1 /en-us/help/2833645
Kumulativna ispravka 5 za SQL Server 2008 R2 SP2 /en-us/help/2797460
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Više informacija
Za više informacija o agregatnoj funkciji (MDX) posetite sledeću MSDN Web lokaciju: