KB2739940 — Poprawka: baza danych jest w trybie offline i w stanie odzyskiwania podczas odbudowywania indeksu w programie SQL Server 2012, jeśli dziennik transakcji jest pełny

Pracuj w dowolnym miejscu i na dowolnym urządzeniu dzięki platformie Microsoft 365

Uaktualnij program Microsoft 365, aby pracować w dowolnym miejscu z najnowszymi funkcjami i aktualizacjami.

Zaktualizuj teraz

Symptomy

Podczas próby odbudowania indeksu w programie Microsoft SQL Server 2012 i po zakończeniu procesu odbudowywania dziennika transakcji są wyświetlane następujące komunikaty o błędach:

Msg 9002, poziom 17, stan 2, 1The liniowy dziennik transakcji bazy danych "DatabaseName" jest pełny z powodu "log_backup". Msg 9002, poziom 17, stan 2, 1The liniowy dziennik transakcji bazy danych "DatabaseName" jest pełny z powodu "log_backup". Msg 3314, poziom 21, stan 3, wiersz 1During cofnięcie operacji rejestrowania w bazie danych "DatabaseName", wystąpił błąd w identyfikatorze rekordu dziennika (78:420:37). Zazwyczaj konkretny błąd jest rejestrowany wcześniej jako błąd w usłudze dziennik zdarzeń systemu Windows. Przywróć bazę danych lub plik z kopii zapasowej albo napraw bazę danych. Msg 9001, poziom 21, State 5, dziennik 1The w wierszu dla bazy danych "DatabaseName" jest niedostępny. Sprawdź w dzienniku zdarzeń pokrewne komunikaty o błędach. Usuń wszelkie błędy i ponownie uruchom bazę danych. Msg 3314, poziom 21, stan 3, wiersz 1During cofnięcie operacji rejestrowania w bazie danych "DatabaseName", wystąpił błąd w identyfikatorze rekordu dziennika (78:446:1). Zazwyczaj konkretny błąd jest rejestrowany wcześniej jako błąd w usłudze dziennik zdarzeń systemu Windows. Przywróć bazę danych lub plik z kopii zapasowej albo napraw bazę danych. Msg 3314, poziom 21, State 5, line 1During cofnięcie operacji rejestrowania w bazie danych "DatabaseName", wystąpił błąd w identyfikatorze rekordu dziennika (78:420:13). Zazwyczaj konkretny błąd jest rejestrowany wcześniej jako błąd w usłudze dziennik zdarzeń systemu Windows. Przywróć bazę danych lub plik z kopii zapasowej albo napraw bazę danych. Komunikat 0, poziom 20, stan 0, wiersz 0A poważny błąd w bieżącym poleceniu. Ewentualne wyniki należy odrzucić.

Ponadto baza danych jest przejmowana w trybie offline, a jej stan zmieni się na "w trakcie odzyskiwania".

Rozwiązanie

Informacje o aktualizacji zbiorczej

Pakiet aktualizacji zbiorczej 1 dla programu SQL Server 2012 z dodatkiem Service Pack 1

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

2765331 Pakiet aktualizacji zbiorczej 1 dla programu SQL Server 2012 z dodatkiem Service Pack 1Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2012. 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:

2772858 Kompilacje programu SQL Server 2012 wydane po opublikowaniu dodatku Service Pack 1 dla programu SQL Server 2012

Program SQL Server 2012

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

2758687 Pakiet aktualizacji zbiorczej 4 dla programu SQL Server 2012 Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2012. 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

Stan

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

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×