KB3179258 — przetwarzanie partycji powoduje utratę danych na innych partycjach po przywróceniu bazy danych w SQL Server 2016 (1200)

Dotyczy
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Objawy

Należy wykonać jedną z następujących czynności:

  • Przywracanie bazy danych usług SQL Server Analysis Services (SSAS) o poziomie zgodności 1200
  • Dołączanie bazy danych usług SSAS (o poziomie kompatybilności 1200)
  • Ponowne uruchomienie serwera zawierającego bazę danych usług SSAS (o poziomie zgodności 1200)

Jeśli przetwarzasz jedną z partycji dowolnej tabeli w tej bazie danych, może dojść do utraty danych w innych partycjach tej samej tabeli. Partycje, które zostały jawnie przetworzone, nie tracą danych. Tylko inne partycje w tej tabeli tracą dane.

Na przykład ten problem może wystąpić w następujących scenariuszach.

Scenariusz 1

  • Ponownie uruchom wystąpienie programu SQL Server 2016 zawierające bazę danych usług SSAS o poziomie zgodności 1200, która zawiera tabelę z jedną partycją.
  • Użytkownik dodaje partycję do tabeli, a następnie przetwarza tylko nowo dodaną partycję.
  • Poprzednio istniejąca partycja w tabeli traci dane.

Scenariusz 2

  • Z kopii zapasowej można przywrócić bazę danych usług SSAS o poziomie zgodności 1200 (która ma tabelę z wieloma partycjami).
  • Przetwarzasz pojedynczą partycję w tabeli.
  • W innych partycjach w tabeli zostały utracone dane.

Rozwiązanie

Informacje dotyczące pobierania

Następujący plik jest dostępny do pobrania w Centrum pobierania Microsoft:
Pobierz Pobierz pakiet teraz.

 Aby uzyskać więcej informacji dotyczących sposobów pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

119591 Jak uzyskać pliki pomocy technicznej firmy Microsoft od Usługi online Firma Microsoft przeskanowała ten plik w poszukiwaniu wirusów. Firma Microsoft użyła najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu opublikowania pliku. Plik jest przechowywany na serwerach z rozszerzonymi zabezpieczeniami, które pomagają zapobiegać nieautoryzowanym zmianom w pliku.

Obejście

Aby obejść ten problem, uruchom pełny proces tabeli po przywróceniu bazy danych.

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Źródła informacji

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.