Udostępnij przez


MSSQLSERVER_8992

Szczegóły

Nazwa produktu

SQL Server

Wersja produktu

10.50

Numer kompilacji produktu

10.50.0000.00

Identyfikator zdarzenia

8992

Źródło zdarzenia

MSSQLSERVER

Składnik

SQLEngine

Nazwa symboliczna

DBCC3_CHECK_CATALOG

Tekst komunikatu

Wyboru wykazu Msg poziom poziom stanu stan błędu: WIADOMOŚĆ.

Wyjaśnienie

DBCC CHECKCATALOG DBCC CHECKDB znaleźć lub niespójność w tabelach systemowych metadane dla określonego obiektu.Oznacza to, że istnieje niespójność między identyfikator obiektu zarejestrowane i obiektu określonego w komunikacie o błędzie.

Ten błąd może wystąpić, jeśli jeden lub więcej tabele systemowe ręcznie zaktualizowano w sposób, który prowadzi do niespójności metadane systemu.Na przykład, użytkownik może ręcznie usunięto obiekt z sysobjects tabela bez usuwania skojarzonych wierszy w innych tabelach, takich jak sysindexes i syscolumns.

Ten błąd może wystąpić, gdy uruchomiony DBCC CHECKDB bazy danych, który został uaktualniony z programu SQL Server 2000, SQL Server 2005 lub później.W programie SQL Server 2000 DBCC CHECKDB nie zawiera funkcji DBCC CHECKCATALOG, błąd nie byłyby złowionych przed uaktualnieniem, chyba że wyraźnie wykonano DBCC CHECKCATALOG w bazie danych programu SQL Server 2000.

Może pojawić się dowolny z następujących błędów w połączeniu z powodu błędu 8992:

Msg 3851 - nieprawidłowy wiersz (% ls) został znaleziony w tabela systemowa sys.% ls % ls.

Msg 3852 - sys wiersza (% ls).% ls % ls nie ma pasującego wiersza (% ls) sys.% ls % ls.

3853 - Wiersza (% ls) w sys atrybutu (% ls).% ls % ls nie ma pasującego wiersza (% ls) sys.% ls % ls.

3854 - Wiersza (% ls) w sys atrybutu (% ls).% ls % ls nie ma pasującego wiersza (% ls) w sys.% ls % ls, który jest nieprawidłowy.

3855 - Atrybutu (% ls) istnieje bez wiersza (% ls) w sys.% ls % ls.

3856 - Atrybutu (% ls) istnieje, ale nie należy sys wiersza (% ls).% ls % ls.

3857 - atrybut (% ls) jest wymagana, ale brakuje wiersza (% ls) w sys.% ls % ls.

3858 - atrybut (% ls) wiersza (% ls) w sys.% ls % ls ma nieprawidłową wartość.

Akcja użytkownika

Usunąć i odtworzyć określony obiekt

Jeśli to możliwe usuwanie i ponowne utworzenie określonego obiektu.Na przykład jeśli obiekt jest procedura składowana lub typ zdefiniowany przez użytkownika, odtwarzanie obiektu może rozwiązać problem.

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.Akcja ta dotyczy tylko kopia zapasowa nie zawiera błąd metadane.

Uruchamianie narzędzia DBCC CHECKDB

Nie dotyczy.Nie można naprawić ten błąd.Jeśli nie możesz przywracanie bazy danych z kopia zapasowa, kontakt Microsoft obsługi klienta i pomocy technicznej (CSS).