Compartir por


suspect_pages (Transact-SQL)

Se aplica a: SQL Server

Contiene una fila por página que produjo un error secundario 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 tabla siguiente, que tiene un límite de 1000 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. El 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.
event_type 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 hora de la última actualización.

Permisos

Cualquier persona con acceso a msdb puede leer los datos de la tabla suspect_pages . Cualquier persona con el permiso UPDATE en la tabla suspect_pages puede actualizar sus registros. Los miembros del rol fijo de base de datos db_owner de msdb o el rol fijo de servidor sysadmin pueden insertar, actualizar y eliminar registros.

Consulte también

Restaurar páginas (SQL Server)
Database Suspect Data Page (clase de eventos)
Tablas del sistema (Transact-SQL)
Administrar la tabla suspect_pages (SQL Server)