Firma Microsoft rozpowszechnia poprawki programu Microsoft SQL Server 2008 R2 z dodatkiem Service Pack 2 (SP2) jako jednego pliku do pobrania. Ponieważ poprawki są kumulatywne, każdy nowy pakiet zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej wersji poprawki SQL Server 2008 R2 z dodatkiem Service Pack 2.
Symptomy
Załóżmy, że należy uruchomić kwerendę wyrażeń wielowymiarowych (MDX) w programie Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008) lub Microsoft SQL Server 2012 Analysis Services (SSAS 2012), gdy są spełnione następujące warunki:
-
Kwerenda MDX zawiera funkcję agregującą używaną w klauzuli WHERE w składniku obliczeniowym.
-
Funkcja agregująca używa więcej niż jednego członka hierarchii Dim. Hier .
-
Istnieje instrukcja zakresu wpływająca na członka hierarchii Dim. Hier , która nie jest obecna w funkcji agregującej .
-
Wymiar Dim jest wymiarem nadrzędnym/podrzędnym.
W takiej sytuacji instrukcja scope zmienia wynik funkcji agregującej . Spowoduje to zwrócenie przez zapytanie MDX niepoprawnego wyniku.Informacyjn
-
Ten problem można sprawdzić, dodając istniejące słowo kluczowe do parametru funkcji agregującej .
-
Ta forma kwerendy MDX jest często przeprowadzana przez program Excel, gdy obiekt tabeli przestawnej jest konwertowany na formuły (za pomocą funkcji zestaw ).
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 8 dla programu SQL Server 2012 /en-us/help/2844205
Zbiorcza aktualizacja 4 dla programu SQL Server 2012 z dodatkiem SP1 /en-us/help/2833645
Zbiorcza aktualizacja 5 dla programu SQL Server 2008 R2 z dodatkiem SP2 /en-us/help/2797460
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Więcej informacji
Aby uzyskać więcej informacji na temat funkcji agregującej (MDX), przejdź do następującej witryny MSDN w sieci Web: