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?


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:


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.