Comment trouver une page corrompue dans SQL Server 2008

11

Je sais que je peux exécuter un DBCC CHECKDBet obtenir un état de ma base de données.

Des questions

  • Comment puis-je trouver s'il y a une page de données corrompue dans ma base de données?
  • Si une erreur est due à une corruption de page, où puis-je trouver les pages corrompues?
  • Comment puis-je trouver le numéro de page de chaque page corrompue.

Quelqu'un peut-il me dire où trouver ces identifiants de page?

Nico
la source
Je pense que j'ai trouvé la table où sont stockés les identifiants de page corrompus. Peut-il s'agir de "suspect_pages" de la base de données MSDB?
Nico
oui il est possible d'avoir une base de données msdb corrompue. MSDB stocke des informations sur les sauvegardes, les restaurations et toutes les informations sur les travaux. Si SQL est arrêté de force ou un autre événement d'échec se produit lorsqu'une sauvegarde, une restauration ou un travail modifie les données d'une page, cette page peut être corrompue.
yrushka

Réponses: