σύμπτωμα:

Κατά τη σύνδεση μιας βάσης δεδομένων .MDF στο SQL Server, βλέπετε το ακόλουθο μήνυμα σφάλματος:

SQL Server εντόπισε ένα λογικό σφάλμα I / O που βασίζεται στη συνέπεια: σχισμένη σελίδα (αναμενόμενη υπογραφή: 0x ########; πραγματική υπογραφή: 0x #######). Παρουσιάστηκε κατά την ανάγνωση της σελίδας (#: #) στο αναγνωριστικό βάσης δεδομένων # στο offset ### στο αρχείο "xxxx.mdf". Πρόσθετα μηνύματα στο SQL Server αρχείο καταγραφής σφαλμάτων ή αρχείο συμβάντων συστήματος μπορεί να παρέχει περισσότερες λεπτομέρειες. Πρόκειται για σοβαρή κατάσταση σφάλματος που απειλεί την ακεραιότητα της βάσης δεδομένων και πρέπει να διορθωθεί αμέσως. Ολοκληρώστε έναν πλήρη έλεγχο συνέπειας βάσης δεδομένων (DBCC CHECKDB). Αυτό το σφάλμα μπορεί να προκληθεί από πολλούς παράγοντες. για περισσότερες πληροφορίες, δείτε SQL Server Βιβλία online.

όπου 'xxx.mdf' είναι το όνομα του αρχείου MDF που έχει πρόσβαση.

Μερικές φορές, η βάση δεδομένων .MDF ενδέχεται να επισυνάπτεται με επιτυχία. Ωστόσο, όταν προσπαθείτε να εκτελέσετε μια δήλωση SQL, όπως

ΕΠΙΛΕΞΤΕ * ΑΠΟ [TestDB]. [Dbo]. [Test_table_1]

θα λάβετε επίσης το παραπάνω μήνυμα σφάλματος.

Στιγμιότυπο οθόνης του μηνύματος σφάλματος:

Ακριβής εξήγηση:

Τα δεδομένα στο αρχείο MDF αποθηκεύονται ως σελίδες, κάθε σελίδα είναι 8KB. SQL Server χρησιμοποιεί δύο μηχανισμούς για να διασφαλίσει τη συνέπεια και την ενσωμάτωση των δεδομένων στη σελίδα, δηλαδή, το άθροισμα ελέγχου ή τη σχισμένη σελίδα. Και τα δύο είναι προαιρετικά.

If SQL Server βρίσκει τις σχισμένες σελίδες για ορισμένες από τις σελίδες δεδομένων δεν είναι έγκυρες, τότε θα αναφέρει αυτό το σφάλμα.

Μπορείτε να χρησιμοποιήσετε το προϊόν μας DataNumen SQL Recovery για να ανακτήσετε τα δεδομένα από το κατεστραμμένο αρχείο MDF και να επιλύσετε αυτό το σφάλμα.

Δείγματα αρχείων:

Δείξτε κατεστραμμένα αρχεία MDF που θα προκαλέσουν το σφάλμα:

SQL Server εκδοχή Κατεστραμμένο αρχείο MDF Διορθώθηκε το αρχείο MDF από DataNumen SQL Recovery
SQL Server 2005 Σφάλμα5_1.mdf Σφάλμα5_1_fixed.mdf
SQL Server 2008 R2 Σφάλμα5_2.mdf Σφάλμα5_2_fixed.mdf
SQL Server 2012 Σφάλμα5_3.mdf Σφάλμα5_3_fixed.mdf
SQL Server 2014 Σφάλμα5_4.mdf Σφάλμα5_4_fixed.mdf