Objawy
Załóżmy, że uruchamiasz zapytanie MDX (Multidimensional Expressions) po uruchomieniu instrukcji UPDATE CUBE w usługach Microsoft SQL Server 2012 Analysis Services (SSAS 2012) lub Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2). W takiej sytuacji może zostać wyświetlony następujący komunikat o błędzie:
Uwaga
Błąd wewnętrzny: Wystąpił nieoczekiwany błąd (plik "mdcell.cpp", wiersz 3537, funkcja
'MDBaseSubcube::D ecodeRelAttr').
Uwaga Ten problem występuje tylko wtedy, gdy jest zainstalowany program SSAS 2012 z dodatkiem Service Pack 1 (SP1) lub nowsza wersja usług SSAS.
Rozwiązanie
Informacje o aktualizacji zbiorczej
Ten problem został po raz pierwszy rozwiązany w następującej aktualizacji zbiorczej programu SQL Server.
Aktualizacja skumulowana 10 dla systemu SQL Server 2012 /pl-pl/pomoc/2891666
Informacje o aktualizacjach zbiorczych dla programu SQL Server
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
Aktualizacja zbiorcza 8 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 2Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 8. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2008 R2 z dodatkiem Service Pack 2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2871401 Pakiet aktualizacji zbiorczej 8 dla dodatku Service Pack 2 2008 R2Uwaga Ponieważ te kompilacje są zbiorcze, każda nowa poprawka zawiera wszystkie poprawki i poprawki zabezpieczeń zawarte w poprzedniej wersji poprawki dodatku Service Pack 2 SQL Server 2008 R2. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2730301 Kompilacje SQL Server 2008 R2 wydane po wydaniu dodatku Service Pack 2 SQL Server 2008 R2
Aktualizacja zbiorcza 4 dla programu SQL Server 2012 z dodatkiem Service Pack 1Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 4. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla dodatku Service Pack 1 dla programu SQL Server 2012, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2833645 Pakiet aktualizacji zbiorczej 4 dla dodatku Service Pack 1 dla SQL Server 2012 Uwaga Ponieważ te kompilacje są zbiorcze, każda nowa poprawka zawiera wszystkie poprawki i poprawki zabezpieczeń z poprzednich wersji dodatku Service Pack 1 dla SQL Server 2012. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2772858 Kompilacje SQL Server 2012 wydane po wydaniu dodatku Service Pack 1 SQL Server 2012
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.