Poprawka: Bazy danych uszkodzeniem po wykonaniu w SSAS 2012 lub SSAS 2014 r. w ProcessData, a następnie operacji ProcessRecalc

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 3016384
Symptomy
Załóżmy, że Microsoft SQL Server 2012 Analysis Services (SSAS 2012) lub SQL Server 2014 Analysis Services (SSAS 2014) w trybie tabelaryczny. Operacja ProcessRecalc po ProcessData operacji na tabelach w bazie danych za pomocą programu SQL Server Management Studio lub skryptów. W tej sytuacji baza danych ulegnie uszkodzeniu, choć wydaje się być funkcjonalne i można uzyskać dostęp, a także wystąpić następujące problemy:
  • Kiedy wykonać kopię zapasową uszkodzonej bazy danych, a następnie spróbuj go przywrócić, pojawi się następujący komunikat o błędzie:
    Błąd: Pliki bazy danych nie można przejść kontrole spójności.
    (Microsoft.analysisServices)
  • Podczas próby synchronizacji tej bazy danych do innego wystąpienia Analysis Services w trybie tabelaryczny, obiekt docelowy wystąpienie SSAS niespodziewanie się zakończy, ponieważ sprawdzanie spójności kończy się niepowodzeniem w krytycznej fazie synchronizacji na wystąpienie docelowej SSAS.
Przyczyna
Ten problem występuje z powodu uszkodzenia słownik bazy danych po wykonaniu operacji ProcessData , a następnie przez operację ProcessRecalc w tabelach w bazie danych.
Rozwiązanie
Problem został rozwiązany po raz pierwszy w następujących aktualizacji zbiorczej dla programu SQL Server:

Zbiorcza aktualizacja 2 dla programu SQL Server 2014 z dodatkiem SP1

Zbiorcza aktualizacja 6 dla programu SQL Server 2014

Zbiorcza aktualizacja 4 dla programu SQL Server 2012 z dodatkiem SP2

Aktualizacje zbiorcze dla programu SQL Server — informacje

Każdej nowej aktualizacji zbiorczej dla programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzedniej zbiorczej aktualizacji. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:

Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 3016384 — ostatni przegląd: 08/26/2015 12:48:00 — zmiana: 7.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Business Intelligence

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3016384 KbMtpl
Opinia