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)