Como encontrar uma página corrompida no SQL Server 2008

11

Eu sei que posso executar um DBCC CHECKDBe obter um status do meu banco de dados.

Questões

  • Como posso descobrir se há alguma página de dados corrompida no meu banco de dados?
  • Se ocorrer um erro devido à corrupção de página, onde posso encontrar quais páginas estão corrompidas?
  • Como posso descobrir o número da página de cada página corrompida.

Alguém pode me dizer onde encontrar esses IDs de página?

Nico
fonte
Acho que encontrei a tabela em que o ID da página corrompida está armazenado. Pode ser 'páginas suspeitas' do banco de dados MSDB?
Nico
sim, existe a possibilidade de ter um banco de dados msdb corrompido. O MSDB armazena informações sobre backups, restaurações e todas as informações sobre trabalhos. Se o SQL for interrompido à força ou ocorrer outro evento de falha quando um backup, restauração ou trabalho estiver alterando os dados de alguma página - essa página poderá ser corrompida.
yrushka

Respostas: