Compartir a través de


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.