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

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

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

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