Як знайти пошкоджену сторінку в SQL Server 2008


11

Я знаю, що можу виконати DBCC CHECKDBі отримати статус своєї бази даних.

Запитання

  • Як я можу знайти, якщо в моїй базі даних є якась пошкоджена сторінка даних?
  • Якщо помилка перетворюється на пошкодження сторінки, де я можу знайти, які сторінки пошкоджені?
  • Як я можу дізнатися номер сторінки кожної зіпсованої сторінки.

Хтось може сказати мені, де знайти ідентифікатори сторінки?


Я думаю, що я знайшов таблицю, де зберігається пошкоджений ідентифікатор сторінки. Чи можуть це бути "підозрілі_сторінки" бази даних MSDB?
Ніко

так, існує можливість пошкодження сторінок бази даних MSDB. MSDB зберігає інформацію про резервні копії, відновлення та інформацію про всі завдання. Якщо SQL примусово зупиняється або відбувається інша подія відмови, коли резервна копія, відновлення або завдання змінюють дані певної сторінки - тоді ця сторінка може бути пошкоджена.
yrushka

Відповіді:


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.