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.