Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Firma Microsoft rozpowszechnia poprawki w programie Microsoft SQL Server 2012 w postaci jednego pliku do pobrania. Ponieważ poprawki są kumulatywne, każdy nowy pakiet zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2012.

Symptomy

Po uruchomieniu kwerendy wyrażeń wielowymiarowych (MDX) w wystąpieniu usług Analysis Services programu Microsoft SQL Server 2012 (SSAS 2012) kwerenda może się nie udać i jest wyświetlany następujący komunikat o błędzie:

Błąd wewnętrzny: Wystąpił nieoczekiwany błąd (plik pfiallocator. cpp ', wiersz 804, funkcja "PFMemoryHolder:: RegisterMemoryHolder"). Wykonywanie ukończone

Ponadto plik Minidump jest generowany w folderze dziennika usługi SSAS 2012. Uwagi

  • Ten problem zazwyczaj występuje, jeśli wygenerowany Moduł podrzędny ma dowolny zestaw kształtów, który znajduje się poniżej ziarna, a który obejmuje relację wiele-do-wielu lub wymiar odwołania.

  • Dowolny zestaw kształtów to zestaw, którego nie można łatwo wyrazić jako połączenie krzyżowe dwóch zestawów elementów członkowskich atrybutu. Na przykład "{(2004, USA), (2001, Kanada)}" jest zestawem dowolnego kształtu.

Przyczyna

Ten problem występuje, ponieważ aparat magazynu usługi SSAS 2012 usiłuje odczytać plik DET, który zawiera metadane bazy danych podczas uruchamiania zapytania. Ponieważ jednak ścieżka w metadanych jest pusta, powoduje to problem opisany w sekcji "Symptomy".

Rozwiązanie

Informacje o aktualizacji zbiorczej

Program SQL Server 2012

Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 2 dla programu SQL Server 2012. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji dla programu SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2703275 Pakiet aktualizacji zbiorczej 2 dla programu SQL Server 2012Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki programu SQL Server. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2692828 Kompilacje programu SQL Server 2012 wydane po wydaniu programu SQL Server 2012

Obejście

Aby obejść ten problem, Zmień kwerendę MDX, aby nie używać dowolnego zestawu kształtów.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×