KB4019701 — POPRAWKA: Schemat bazy danych jest uszkodzony podczas przywracania bazy danych z migawki w programie SQL Server

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

Objawy

Przywracanie bazy danych z migawki bazy danych w programie SQL Server. Jeśli baza danych zawiera tabele z włączoną obsługą śledzenia zmian, schemat bazy danych ulega uszkodzeniu. Ponadto wyświetlany jest następujący komunikat o błędzie:

Uwaga

Wiadomość 211, Poziom 23, Stan 8

Uszkodzenie bazy danych o identyfikatorze 28, identyfikatorze obiektu 41 prawdopodobnie spowodowane niespójnością schematu lub katalogu. Uruchom polecenie DBCC CHECKCATALOG.

Wiadomość 3624, Poziom 20, Stan 1

Sprawdzanie potwierdzeń systemu nie powiodło się. Sprawdź dziennik błędów programu SQL Server, aby uzyskać szczegółowe informacje. Zazwyczaj niepowodzenie asercji jest spowodowane błędem oprogramowania lub uszkodzeniem danych. Aby sprawdzić, czy baza danych nie jest uszkodzona, rozważ uruchomienie polecenia DBCC CHECKDB. Jeśli wyrażono zgodę na wysyłanie zrzutów do firmy Microsoft podczas instalacji, minizrzut zostanie wysłany do firmy Microsoft. Aktualizacja może być dostępna od firmy Microsoft w najnowszym dodatku Service Pack lub w poprawce z pomocy technicznej.

Rozwiązanie

Rozwiązanie tego problemu znajduje się w następujących aktualizacjach:

Informacje o kompilacjach programu SQL Server 2016

Każda nowa kompilacja programu SQL Server 2016 zawiera wszystkie poprawki zabezpieczeń z poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji programu SQL Server 2016.

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.