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

Aplica-se a:Applies to: simSQL ServerSQL Server (todas as versões compatíveis) yesSQL ServerSQL Server (all supported versions) Aplica-se a:Applies to: simSQL ServerSQL Server (todas as versões compatíveis) yesSQL ServerSQL Server (all supported versions)

Contém uma fila por página que teve falha com um erro 823 secundário ou com um erro 824.Contains one row per page that failed with a minor 823 error or an 824 error. As páginas são relacionadas nesta tabela porque há suspeita de que sejam inadequadas, mas pode ser que de fato estejam adequadas.Pages are listed in this table because they are suspected of being bad, but they might actually be fine. Quando uma página suspeita é reparada, seu status é atualizado na coluna event_type .When a suspect page is repaired, its status is updated in the event_type column.

A tabela a seguir, que tem um limite de 1.000 linhas, é armazenada no banco de dados msdb .The following table, which has a limit of 1,000 rows, is stored in the msdb database.

Nome da colunaColumn name Tipo de dadosData type DescriçãoDescription
database_iddatabase_id intint ID do banco de dados ao qual esta página se aplica.ID of the database to which this page applies.
file_idfile_id intint ID do arquivo no banco de dados.ID of the file in the database.
page_idpage_id bigintbigint ID da página suspeita.ID of the suspect page. Cada página tem uma identificação de página que é um valor de 32 bits que identifica o local da página no banco de dados.Every page has a page ID that is a 32-bit value identifying the location of the page in the database. O page_id é o deslocamento no arquivo de dados da página de 8 KB.The page_id is the offset into the data file of the 8 KB page. Cada ID de página é exclusivo em um arquivo.Each page ID is unique in a file.
event_typeevent_type intint O tipo de erro; um de:The type of error; one of:

1 = Um erro 823 que causa uma página suspeita (como um erro de disco) ou um erro 824, exceto uma soma de verificação inválida ou uma página interrompida (como uma ID de página inválida).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 = Soma de verificação inválida.2 = Bad checksum.

3 = Página interrompida.3 = Torn page.

4 = Restaurada (a página foi restaurada depois de marcada como inválida).4 = Restored (page was restored after it was marked bad).

5 = Reparada (DBCC reparou a página).5 = Repaired (DBCC repaired the page).

7 = Desalocada pelo DBCC.7 = Deallocated by DBCC.
error_counterror_count intint Número de vezes em que o erro ocorreu.Number of times the error has occurred.
last_update_datelast_update_date datetimedatetime Carimbo de data/hora da última atualização.Date-and-time stamp of the last update.

PermissõesPermissions

Qualquer pessoa com acesso ao msdb pode ler os dados na tabela suspect_pages .Anyone with access to msdb can read the data in the suspect_pages table. Qualquer um com permissão UPDATE na tabela suspect_pages pode atualizar seus registros.Anyone with UPDATE permission on the suspect_pages table can update its records. Os membros da função de banco de dados fixa db_owner no msdb ou da função de servidor fixa sysadmin podem inserir, atualizar e excluir registros.Members the db_owner fixed database role on msdb or the sysadmin fixed server role can insert, update, and delete records.

Consulte TambémSee Also

Restaurar páginas (SQL Server) Restore Pages (SQL Server)
Classe de evento Database Suspect data Page Database Suspect Data Page Event Class
Tabelas do sistema ()Transact-SQL System Tables (Transact-SQL)
Gerenciar a tabela suspect_pages (SQL Server)Manage the suspect_pages Table (SQL Server)