Как найти поврежденную страницу в SQL Server 2008


11

Я знаю, что могу выполнить DBCC CHECKDBи получить статус моей базы данных.

Вопросы

  • Как я могу найти, есть ли какая-либо поврежденная страница данных в моей базе данных?
  • Если ошибка приводит к повреждению страницы, где я могу найти, какие страницы повреждены?
  • Как я могу узнать номер страницы каждой поврежденной страницы.

Кто-нибудь может сказать мне, где найти эти идентификаторы страницы?


Я думаю, что я нашел таблицу, где хранятся поврежденные идентификаторы страниц. Может ли это быть «suspect_pages» базы данных MSDB?
Нико

да, есть возможность иметь поврежденные страницы базы данных msdb. MSDB хранит информацию о резервных копиях, восстанавливает, всю информацию о рабочих местах. Если SQL принудительно остановлен или происходит другое событие сбоя, когда резервное копирование, восстановление или задание изменяют данные какой-либо страницы - эта страница может быть повреждена.
Ёрушка

Ответы:


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.