suspect_pages (Transact-SQL)
Contiene una fila por página en la que se produjo un error pequeño 823 o un error 824. Se hace una lista de páginas en esta tabla porque se sospecha que estén dañadas, pero es posible que, en realidad, sean correctas. Cuando se repara una página sospechosa, su estado se actualiza en la columna event_type.
La siguiente tabla, con un límite de 1.000 filas, se almacena en la base de datos msdb.
Nombre de la columna |
Tipo de datos |
Descripción |
---|---|---|
database_id |
int |
Id. de la base de datos a la que se aplica esta página. |
file_id |
int |
Id. del archivo en la base de datos. |
page_id |
bigint |
Id. de la página sospechosa. Cada página incluye un valor de 32 bits de Id. de página que identifica su ubicación en la base de datos. page_id es el desplazamiento en el archivo de datos de la página de 8 KB. Los Id. de página son únicos en un archivo. |
tipo de evento |
int |
Tipo de error; puede ser uno de los siguientes: 1 = Un error 823 que produce una página sospechosa (como un error de disco) o un error 824 distinto de una suma de comprobación incorrecta o una página rasgada (como un Id. de página no válido). 2 = Suma de comprobación incorrecta. 3 = Página rasgada. 4 = Restaurada (la página se restauró después de marcarse como incorrecta). 5 = Reparada (DBCC ha reparado la página). 7 = Desasignada por DBCC. |
error_count |
int |
Número de veces que ha ocurrido el error. |
last_update_date |
datetime |
Marca de fecha y tiempo de la última actualización. |
Permisos
Cualquier persona con acceso a msdb puede leer los datos en la tabla suspect_pages. Cualquier persona con el permiso UPDATE en la tabla suspect_pages puede actualizar sus registros. Los miembros de la función de base de datos fija db_owner en msdb o la función fija del servidor sysadmin pueden insertar, actualizar y eliminar registros.