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:
Sprawdza alokacji.Jest to równoznaczne z uruchomieniem DBCC CHECKALLOC.
System tabel sprawdzania spójności.Jest to równoznaczne z uruchomieniem DBCC CHECKTABLE na krótką listę tabel podstawowych niezbędnych systemu.
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.
![]() |
---|
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.