Όταν χρησιμοποιείτε τη Microsoft SQL Server για να επισυνάψετε ή να αποκτήσετε πρόσβαση σε ένα κατεστραμμένο αρχείο βάσης δεδομένων MDF, θα δείτε διάφορα μηνύματα σφάλματος, τα οποία μπορεί να σας προκαλούν σύγχυση. Επομένως, εδώ θα προσπαθήσουμε να απαριθμήσουμε όλα τα πιθανά σφάλματα, ταξινομημένα σύμφωνα με τη συχνότητα εμφάνισής τους. Για κάθε σφάλμα, θα περιγράψουμε το σύμπτωμα του, θα εξηγήσουμε τον ακριβή λόγο του και θα δώσουμε δείγματα αρχείων καθώς και το αρχείο που καθορίστηκε από το δικό μας DataNumen SQL Recovery, ώστε να μπορείτε να τα κατανοήσετε καλύτερα. Παρακάτω θα χρησιμοποιήσουμε το "xxx.MDF" για να εκφράσουμε τα κατεστραμμένα σας SQL Server Όνομα αρχείου βάσης δεδομένων MDF.
Βασισμένο στο SQL Server ή μηνύματα σφάλματος CHECKDB, υπάρχουν τρία είδη σφαλμάτων που θα προκαλέσουν αποτυχία:

    1. Σφάλματα κατανομής: Γνωρίζουμε ότι τα δεδομένα σε αρχεία MDF & NDF κατανέμονται ως σελίδες. Και υπάρχουν μερικές ειδικές σελίδες που χρησιμοποιούνται για διαχείριση κατανομής, ως εξής:
Τύπος σελίδας Περιγραφή
Σελίδα GAM Αποθηκεύστε πληροφορίες παγκόσμιου χάρτη κατανομής (GAM).
Σελίδα SGAM Αποθηκεύστε τις κοινόχρηστες πληροφορίες παγκόσμιου χάρτη κατανομής (SGAM).
Σελίδα IAM Πληροφορίες χάρτη κατανομής ευρετηρίου καταστήματος (IAM).
Σελίδα PFS Αποθηκεύστε τις πληροφορίες κατανομής PFS.

Εάν κάποια από τις παραπάνω σελίδες κατανομής έχει σφάλματα ή τα δεδομένα που διαχειρίζονται αυτές οι σελίδες κατανομής δεν συμφωνούν με τις πληροφορίες κατανομής, τότε SQL Server ή το CHECKDB θα αναφέρει σφάλματα κατανομής.

  • Σφάλματα συνέπειας: Για σελίδες που χρησιμοποιούνται για την αποθήκευση δεδομένων, συμπεριλαμβανομένων των σελίδων δεδομένων και των σελίδων ευρετηρίου, εάν SQL Server ή CHECKDB βρείτε τυχόν ασυνέπεια μεταξύ των περιεχομένων της σελίδας και του αθροίσματος ελέγχου, τότε θα αναφέρουν σφάλματα συνέπειας.
  • Όλα τα άλλα σφάλματα: Ενδέχεται να υπάρχουν άλλα σφάλματα που δεν εμπίπτουν στις παραπάνω δύο κατηγορίες.

 

SQL Server έχει ένα ενσωματωμένο εργαλείο που ονομάζεται DBCC, η οποία έχει CHECKDB ΠΙΝΑΚΑΣ ΕΛΕΓΧΟΥ επιλογές που μπορούν να βοηθήσουν στην επιδιόρθωση κατεστραμμένης βάσης δεδομένων MDF. Ωστόσο, για σοβαρά κατεστραμμένα αρχεία βάσης δεδομένων MDB, DBCC CHECKDB ΠΙΝΑΚΑΣ ΕΛΕΓΧΟΥ θα αποτύχει επίσης.

Σφάλματα συνέπειας που αναφέρθηκαν από το CHECKDB:

Σφάλματα κατανομής που αναφέρθηκαν από CHECKDB:

Όλα τα άλλα σφάλματα που αναφέρθηκαν από το CHECKDB: