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

11

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

Вопросы

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

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

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

Ответы: