Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Μπορείτε να ενεργοποιήσετε τη δυνατότητα "ομάδες διαθεσιμότητας AlwaysOn" στον Microsoft SQL Server 2012.
-
Μπορείτε να ενεργοποιήσετε τη δυνατότητα αποστολής αρχείου καταγραφής σε ορισμένες βάσεις δεδομένων που βρίσκονται σε μια ομάδα διαθεσιμότητας AlwaysOn.
-
Έχετε ένα διακομιστή οθόνης για να παρακολουθείτε την αποστολή του αρχείου καταγραφής.
Σε αυτό το σενάριο, η εργασία δημιουργίας αντιγράφων ασφαλείας εκτελείται σωστά. Ωστόσο, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:
Σφάλμα: 14420, σοβαρότητα: 16, κατάσταση: 1η log η κύρια βάση δεδομένων της αποστολής% s .% s έχει το όριο αντιγράφων ασφαλείας των% d λεπτών και δεν έχει εκτελέσει μια λειτουργία καταγραφής αντιγράφων ασφαλείας για% d λεπτά. Ελέγξτε το αρχείο καταγραφής πρακτόρων και τις πληροφορίες οθόνης του Logshipping.
Αιτία
Το πρόβλημα παρουσιάζεται επειδή ο πίνακας log_shipping_monitor_primary δεν ενημερώνεται όταν η λειτουργία sys.fn_hadr_backup_is_preferred_replica αποθηκευμένης λειτουργίας συστήματος επιστρέφει "0".
Επίλυση
Αφού εφαρμόσετε αυτήν την επιδιόρθωση, το last_backup_file στη στήλη log_shipping_monitor_primary πίνακα θα ενημερωθεί μαζί με ένα ψεύτικο όνομα αρχείου για να επιλύσετε αυτό το πρόβλημα. Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 6 για τον SQL Server 2012 SP1 /en-us/help/2874879
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".