Jak znaleźć uszkodzoną stronę w SQL Server 2008


11

Wiem, że mogę wykonać DBCC CHECKDBi uzyskać status mojej bazy danych.

pytania

  • Jak mogę sprawdzić, czy w mojej bazie danych znajdują się uszkodzone strony danych?
  • Jeśli błąd jest przyczyną uszkodzenia strony, to gdzie mogę znaleźć, które strony są uszkodzone?
  • Jak mogę znaleźć numer każdej uszkodzonej strony?

Czy ktoś może mi powiedzieć, gdzie znaleźć te identyfikatory stron?


Myślę, że znalazłem tabelę, w której przechowywany jest uszkodzony identyfikator strony. Czy może to być „strona podejrzana” bazy danych MSDB?
Nico

tak, istnieje możliwość uszkodzenia stron w bazie danych msdb. MSDB przechowuje informacje o kopiach zapasowych, przywraca dane o wszystkich zadaniach. Jeśli SQL zostanie przymusowo zatrzymany lub wystąpi inne zdarzenie awarii, gdy kopia zapasowa, przywracanie lub zadanie zmieniają dane jakiejś strony - strona może ulec uszkodzeniu.
yrushka

Odpowiedzi:


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.