Cómo encontrar una página corrupta en SQL Server 2008


11

Sé que puedo ejecutar ay DBCC CHECKDBobtener un estado de mi base de datos.

Preguntas

  • ¿Cómo puedo encontrar si hay alguna página de datos corrupta en mi base de datos?
  • Si se produce un error debido a la corrupción de la página, ¿dónde puedo encontrar qué páginas están corruptas?
  • ¿Cómo puedo averiguar el número de página de cada página corrupta?

¿Alguien puede decirme dónde encontrar esos identificadores de página?


Creo que encontré la tabla donde se almacena la identificación de la página corrupta. ¿Puede ser 'suspire_pages' de la base de datos MSDB?
Nico

Sí, existe la posibilidad de tener una base de datos msdb páginas corruptas. MSDB almacena información sobre copias de seguridad, restauraciones, toda la información de trabajos. Si SQL se detiene por la fuerza o se produce otro evento de falla cuando una copia de seguridad, restauración o trabajo está cambiando los datos de alguna página, entonces esta página puede dañarse.
yrushka

Respuestas:


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.