Partilhar via


suspect_pages (Transact-SQL)

Aplica-se a: SQL Server

Contém uma linha por página que falhou com um erro 823 ou 824 menor. As páginas são relacionadas nesta tabela porque há suspeita de que sejam inadequadas, mas pode ser que de fato estejam adequadas. Quando uma página suspeita é reparada, seu status é atualizado na coluna event_type .

A tabela a seguir, que tem um limite de 1.000 linhas, é armazenada no banco de dados msdb .

Nome da coluna Tipo de dados Descrição
database_id int ID do banco de dados ao qual esta página se aplica.
file_id int ID do arquivo no banco de dados.
page_id bigint ID da página suspeita. 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. O page_id é o deslocamento para o arquivo de dados da página de 8 KB. Cada ID de página é exclusivo em um arquivo.
event_type int O tipo de erro; um de:

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).

2 = Soma de verificação inválida.

3 = Página interrompida.

4 = Restaurada (a página foi restaurada depois de marcada como inválida).

5 = Reparada (DBCC reparou a página).

7 = Desalocada pelo DBCC.
error_count int Número de vezes em que o erro ocorreu.
last_update_date datetime Carimbo de data/hora da última atualização.

Permissões

Qualquer pessoa com acesso ao msdb pode ler os dados na tabela suspect_pages . Qualquer um com permissão UPDATE na tabela suspect_pages pode atualizar seus registros. 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.

Confira também

Restaurar páginas (SQL Server)
Classe de evento Database Suspect Data Page
Tabelas do sistema (Transact-SQL)
Gerenciar a tabela suspect_pages (SQL Server)