Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Έχετε μια βάση δεδομένων που έχει δύο αρχεία καταγραφής συναλλαγών στον Microsoft SQL Server 2012 ή στον Microsoft SQL Server 2014.
-
Μπορείτε να δημιουργήσετε ένα πλήρες αντίγραφο ασφαλείας σε λειτουργία πλήρους ανάκτησης.
-
Μπορείτε να καταργήσετε ένα από τα αρχεία καταγραφής συναλλαγών και να αλλάξετε τη λειτουργία ανάκτησης σε απλή λειτουργία ανάκτησης.
-
Μπορείτε να δημιουργήσετε ένα πλήρες αντίγραφο ασφαλείας και ένα διαφορικό αντίγραφο ασφαλείας.
-
Μπορείτε να επαναφέρετε τη βάση δεδομένων χρησιμοποιώντας το πιο πρόσφατο πλήρες αρχείο αντιγράφου ασφαλείας και το διαφορικό αρχείο αντιγράφων ασφαλείας.
Σε αυτό το σενάριο, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:
Το μήνυμα λάθους 3127, επίπεδο 16, κατάσταση 1, αρχείο 3Το "% s" της αποκατεστημένης βάσης δεδομένων "% s" παραμένει στην κατάσταση που έχει αποκλειστεί, επειδή η βάση δεδομένων χρησιμοποιεί το απλό μοντέλο ανάκτησης και το αρχείο έχει επισημανθεί για πρόσβαση για ανάγνωση-εγγραφή. Επομένως, μόνο τα αρχεία μόνο για ανάγνωση μπορούν να αναζητηθούν από την αποσπασματική επαναφορά. Και το αρχείο καταγραφής που έχει διαγραφεί εμφανίζεται ξανά στο sys.master_files με την κατάσταση της ανενεργής
Επιπλέον, όταν προσπαθείτε να δημιουργήσετε αντίγραφα ασφαλείας της βάσης δεδομένων, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:
MSG 3636, επίπεδο 16, κατάσταση 2, Παρουσιάστηκε σφάλμα 1An κατά την επεξεργασία μετα-δεδομένων "BackupMetadata" για το αναγνωριστικό αρχείου 16 της βάσης δεδομένων Αναγνωριστικό 3. msg 3046, επίπεδο 16, κατάσταση 2, 1Inconsistent μετα-δεδομένα της σειράς. Η μόνη δυνατή λειτουργία δημιουργίας αντιγράφων ασφαλείας είναι ένα αντίγραφο ασφαλείας του αρχείου καταγραφής ουράς χρησιμοποιώντας την επιλογή με CONTINUE_AFTER_ERROR ή NO_TRUNCATE. Το μήνυμα λάθους 3013, επίπεδο 16, κατάσταση 1, βάση δεδομένων 1BACKUP της σειράς τερματίζεται με μη φυσιολογικό τρόπο.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 5 για τον SQL Server 2014 /en-us/help/3011055
Αθροιστική ενημερωμένη έκδοση 3 για τον SQL Server 2012 SP2 /en-us/help/3002049
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".