Partilhar via


suspect_pages (Transact-SQL)

Contém uma fila por página que falhou com um erro 823 secundário ou um erro 824. 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 for reparada, seu status será 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 no 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 um com acesso a 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 na função de servidor fixa sysadmin podem inserir, atualizar e excluir registros.