suspect_pages (Transact-SQL)

S’applique à :SQL Server

Contient une ligne par page ayant échoué avec une erreur 823 mineure ou une erreur 824. Les pages sont répertoriées dans cette table lorsqu'elles sont susceptibles de présenter un défaut, mais elles peuvent être correctes en réalité. Lorsqu’une page suspecte est réparée, son état est mis à jour dans la colonne event_type .

Le tableau suivant, qui a une limite de 1 000 lignes, est stocké dans la base de données msdb .

Nom de la colonne Type de données Description
database_id int ID de la base de données à laquelle cette page s'applique.
file_id int ID du fichier dans la base de données.
Page_id bigint ID de la page suspecte. Chaque page possède un ID de page qui est une valeur de 32 bits identifiant l'emplacement de la page dans la base de données. Le page_id est le décalage dans le fichier de données de la page 8 Ko. Chaque ID de page est unique dans un fichier.
event_type int Type d'erreur :

1 = Une erreur 823 à l'origine d'une page suspecte (par exemple, une erreur disque) ou une erreur 824 autre qu'une somme de contrôle incorrecte ou une page endommagée (par exemple, un ID de page erroné).

2 = Somme de contrôle incorrecte.

3 = Page endommagée.

4 = Restaurée (la page a été restaurée après avoir été signalée comme étant incorrecte).

5 = Réparée (DBCC a réparé la page).

7 = Libérée par DBCC.
error_count int Nombre d'occurrences de l'erreur.
last_update_date datetime Horodatage de la dernière mise à jour.

Autorisations

Toute personne ayant accès à msdb peut lire les données de la table suspect_pages . Toute personne ayant l'autorisation UPDATE sur la table suspect_pages peut mettre à jour ses enregistrements. Les membres du rôle de base de données fixe db_owner sur msdb ou du rôle serveur fixe sysadmin peuvent insérer, mettre à jour et supprimer des enregistrements.

Voir aussi

Restaurer des pages (SQL Server)
Database Suspect Data Page, classe d’événements
Tables système (Transact-SQL)
Gérer la table suspect_pages (SQL Server)