Udostępnij za pośrednictwem


MSSQLSERVER_7995

Szczegóły

Nazwa produktu

SQL Server

Wersja produktu

10.50

Numer kompilacji produktu

 

Identyfikator zdarzenia

7995

Źródło zdarzenia

MSSQLSERVER

Składnik

SQLEngine

Nazwa symboliczna

DBCC2_SYSTEM_CATALOGS_CORRUPT

Tekst komunikatu

Baza danych "dbname": błędy spójności w systemie wykazów zapobiec dalszemu DBCC CHECKNAME przetwarzania.

Wyjaśnienie

Proces DBCC CHECKDB składa się z trzech następujących etapów:

  1. Sprawdza alokacji.Jest to równoznaczne z uruchomieniem DBCC CHECKALLOC.

  2. System tabel sprawdzania spójności.Jest to równoznaczne z uruchomieniem DBCC CHECKTABLE na krótką listę tabel podstawowych niezbędnych systemu.

  3. Sprawdza spójność pełną bazy danych.

MSSQLEngine_7995 jest wywoływane w etapie 2 wskazuje, że DBCC CHECKDB odnalazł błędy, które polecenia nie może naprawić lub nie określono tej naprawy.DBCC CHECKDB nie może kontynuować etap 3, ponieważ przedmiotowe tabel bazowych systemu przechowywania metadane dla wszystkich obiektów w bazie danych lub tabel bazowych systemu są uszkodzone.

Akcja użytkownika

Wyszukiwanie awarii sprzętowych

Uruchom diagnostykę sprzętu i usuń występujące problemy.Bada również Microsoft Dzienniki aplikacji i systemu Windows i SQL Server dziennik błędów, aby sprawdzić, czy błąd wystąpił w wyniku awarii sprzętu.Rozwiąż wszystkie problemy związane ze sprzętem, które zostały wymienione w dziennikach.

Jeśli ciągle występują problemy z uszkodzeniem danych, spróbuj wymienić różne składniki sprzętowe, aby wyizolować przyczynę problemu.Upewnij się, że w kontrolerze dysków systemu nie jest włączona opcja buforowania zapisu.W przypadku podejrzenia, że przyczyną problemów jest buforowanie zapisu, skontaktuj się z dostawcą sprzętu.

Ostatecznie może się też okazać, że warto jest zmienić system sprzętowy na nowy.Taka wymiana może obejmować ponowne formatowanie dysków i ponowne instalowanie systemu operacyjnego.

Przywracanie z kopii zapasowej

Jeśli występujący problem nie jest związany ze sprzętem i jest dostępna czysta, znana kopia zapasowa, przywróć bazę danych z kopii zapasowej.

Uruchamianie narzędzia DBCC CHECKDB

Jeśli nie jest dostępna czysta kopia zapasowa, uruchom narzędzie DBCC CHECKDB bez klauzuli REPAIR, aby określić zakres uszkodzenia.Narzędzie DBCC CHECKDB zaleci klauzulę REPAIR, której należy użyć.Następnie uruchom narzędzie DBCC CHECKDB z odpowiednią klauzulą REPAIR, aby naprawić uszkodzenie.

PrzestrogaPrzestroga

W przypadku braku pewności, jaki wpływ na dane może mieć użycie narzędzia DBCC CHECKDB z klauzulą REPAIR, przed wykonaniem tej instrukcji należy skontaktować się z głównym dostawcą pomocy technicznej.

Jeśli uruchomiony DBCC CHECKDB jedną z klauzul naprawy nie rozwiąże problemu, skontaktuj się z podstawowa pomoc techniczna dostawca.

Wyniki działania opcji naprawy

Sprawdź listę błędów, dla każdego będzie wykonywać naprawy.