suspect_pages (Transact-SQL)suspect_pages (Transact-SQL)

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure Synapse Analytics (SQL DW) nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Contient une ligne par page qui a échoué avec une erreur 823 mineure ou une erreur 824.Contains one row per page that failed with a minor 823 error or an 824 error. 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é.Pages are listed in this table because they are suspected of being bad, but they might actually be fine. Une page suspecte est réparée, son état est mis à jour dans le event_type colonne.When a suspect page is repaired, its status is updated in the event_type column.

Le tableau suivant, qui a une limite de 1 000 lignes, est stocké dans le msdb base de données.The following table, which has a limit of 1,000 rows, is stored in the msdb database.

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
database_iddatabase_id Intint ID de la base de données à laquelle cette page s'applique.ID of the database to which this page applies.
file_idfile_id intint ID du fichier dans la base de données.ID of the file in the database.
page_idpage_id bigintbigint ID de la page suspecte.ID of the suspect page. 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.Every page has a page ID that is a 32-bit value identifying the location of the page in the database. Le page_id correspond au décalage dans le fichier de données de la page de 8 Ko.The page_id is the offset into the data file of the 8 KB page. Chaque ID de page est unique dans un fichier.Each page ID is unique in a file.
event_typeevent_type intint Type d'erreur :The type of error; one of:

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é).1 = An 823 error that causes a suspect page (such as a disk error) or an 824 error other than a bad checksum or a torn page (such as a bad page ID).

2 = Somme de contrôle incorrecte.2 = Bad checksum.

3 = Page endommagée.3 = Torn page.

4 = Restaurée (la page a été restaurée après avoir été signalée comme étant incorrecte).4 = Restored (page was restored after it was marked bad).

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

7 = Libérée par DBCC.7 = Deallocated by DBCC.
error_counterror_count intint Nombre d'occurrences de l'erreur.Number of times the error has occurred.
last_update_datelast_update_date datetimedatetime Horodatage de la dernière mise à jour.Date-and-time stamp of the last update.

AutorisationsPermissions

Toute personne ayant accès à msdb peut lire les données de la table suspect_pages .Anyone with access to msdb can read the data in the suspect_pages table. Toute personne ayant l'autorisation UPDATE sur la table suspect_pages peut mettre à jour ses enregistrements.Anyone with UPDATE permission on the suspect_pages table can update its records. 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.Members the db_owner fixed database role on msdb or the sysadmin fixed server role can insert, update, and delete records.

Voir aussiSee Also

Restaurer des pages (SQL Server) Restore Pages (SQL Server)
Classe d’événements de Page de données suspecte de base de données Database Suspect Data Page Event Class
Tables système (Transact-SQL) System Tables (Transact-SQL)
Gérer la table suspect_pages (SQL Server)Manage the suspect_pages Table (SQL Server)