KB2843467 — POPRAWKA: "Błąd wewnętrzny" podczas uruchamiania zapytania MDX po uruchomieniu instrukcji UPDATE CUBE w programie SSAS 2012 lub SSAS 2008 R2

Dotyczy
SQL Server 2012 Analysis Services SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

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”.