Symptomy
Załóżmy, że istnieje hierarchia użytkowników z partycją relacyjnego przetwarzania analitycznego online (ROLAP) w programie Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2), SQL Server 2012 Analysis Services (SSAS 2012) lub SQL Server 2014 Analysis Services (SSAS 2014). Moduł sesji można utworzyć pomyślnie. W przypadku wykonywania kwerendy wyrażeń wielowymiarowych (MDX) w utworzonym module sesji, który wymaga bezpośredniego lub pośredniego poziomu grupowania, mogą wystąpić następujące problemy:
-
Kwerenda kończy się niepowodzeniem, a w module Session jest wyświetlany następujący wyjątek:
Błąd wewnętrzny: Wystąpił nieoczekiwany błąd (plik mdpartitionrolap. cpp ', wiersz 948, funkcja "MDPartitionRolapMapper:: AddRolapCondition"). Wykonywanie ukończone
-
Zapytanie zwraca dane miar null i nie ma żadnego wyjątku.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 3 dla programu SQL Server 2012 z dodatkiem SP2 /en-us/help/3002049
Zbiorcza aktualizacja 4 dla programu SQL Server 2014 /en-us/help/2999197
Zbiorcza aktualizacja 12 dla programu SQL Server 2012 z dodatkiem SP1 /en-us/help/2991533
Zbiorcza aktualizacja 13 dla programu SQL Server 2008 R2 z dodatkiem SP2 /en-us/help/2967540
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".