Symptomy
Załóżmy, że plik dziennika .pmm powiększa się duży w Microsoft SQL Server 2016 i 2017. Po ponownym uruchomieniu bazy danych SQL Server, można zauważyć, że serwera, na którym działa program SQL Server przechodzą w tryb online. Ponadto może pojawić następujące komunikaty o błędach:
Msg 5181, poziom: 16, stan: 5 linii numer wiersza Nie można uruchomić ponownie DatabaseNamebazy danych. Powracanie do poprzedniego stanu. Msg 5069, poziom: 16, stan: 1, w wierszu numer wiersza Instrukcja ALTER DATABASE nie powiodło się. Msg 9003, poziom 20, stan 9, wiersza numer wiersza Przekazany do logowania w bazie danych DatabaseName skanowania dziennika skanowania numer (44:33024:0) jest nieprawidłowy. Ten błąd może wskazywać na uszkodzenie danych lub że plik dziennika (.ldf) nie pasuje do pliku danych (.mdf). Jeśli ten błąd wystąpił podczas replikacji, należy ponownie utworzyć publikację. W przeciwnym razie Przywróć z kopii zapasowej, jeśli problem powoduje to błąd podczas uruchamiania systemu. Msg 3414, poziom 21, stan 4 wiersza numer wiersza Wystąpił błąd podczas odzyskiwania, uniemożliwia ponowne uruchomienie bazy danych nazwa_bazy_danych (5:0). Diagnozowanie błędów odzyskiwania i je naprawić lub przywrócić z dobrej kopii zapasowej. Jeśli błędy nie są poprawione lub oczekiwano, kontakt z pomocą techniczną.
Rozwiązanie
Ten problem został rozwiązany w następujących aktualizacji zbiorczej dla programu SQL Server:
13 aktualizację zbiorczą dla programu SQL Server 2017
Zbiorcza aktualizacja 4 dla dodatku SP2 dla programu SQL Server 2016
Każda nowa aktualizacja zbiorcza 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:
Najnowszą aktualizację zbiorczą dla programu SQL Server 2017
Najnowszą aktualizację zbiorczą dla programu SQL Server 2016
Ten problem został rozwiązany w następujących poprawek na żądanie dla zbiorczej aktualizacji 3 dla dodatku Service Pack 2 dla programu SQL Server 2016:
Pobierz poprawkę na żądanie angielskim (en US) teraz.
Pobierz poprawkę na żądanie niemiecki (de-DE) teraz.
Pobierz poprawkę na żądanie hiszpański (es-ES) teraz.
Pobierz teraz poprawkę na żądanie francuski (fr-FR).
Pobierz teraz poprawkę na żądanie włoski (it-IT).
Pobierz poprawkę na żądanie japoński (jp-JP) teraz.
Pobierz poprawkę na żądanie koreański (ko-KO) teraz.
Pobierz poprawkę na żądanie portugalski (pt-PT) teraz.
Pobierz poprawkę na żądanie rosyjski (ru-RU) teraz.
Pobierz poprawkę na żądanie chiński uproszczony (zh-CN) teraz.
Pobierz poprawkę na żądanie chiński tradycyjny (zh-TW) teraz.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Informacje
Więcej informacji na temat terminologiistosowanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.