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?

Nico
źródło
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: