Συμπτώματα
Ας υποθέσουμε ότι εκτελείτε μια παρουσία του Microsoft SQL Server 2014 και ενεργοποιείτε την ιδιότητα " αυτοανάπτυξη " για μια βάση δεδομένων. Ακόμη και έτσι, οι αλλαγές στη βάση δεδομένων ενδέχεται να μην αποθηκευτούν. Επιπλέον, λαμβάνετε μηνύματα σφάλματος που μοιάζουν με τα παρακάτω που δηλώνουν ότι το αρχείο καταγραφής συναλλαγών είναι πλήρες:
MSG 9002, επίπεδο 17, κατάσταση 2, θέση 1 Το αρχείο καταγραφής συναλλαγών για τη βάση δεδομένων "database_name" είναι πλήρες λόγω του "LOG_BACKUP".
Εάν προσπαθήσετε να δημιουργήσετε αντίγραφο ασφαλείας του αρχείου καταγραφής συναλλαγών, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:
Msg 3052, επίπεδο 16, κατάσταση 1, θέση 1 Το αρχείο καταγραφής αντιγράφων ασφαλείας δεν μπόρεσε να καταγράψει ενημερώσεις για τη βάση δεδομένων "database_name".
Εάν προσπαθήσετε να αυξηθεί με μη αυτόματο τρόπο το αρχείο καταγραφής συναλλαγών, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:
MSG 9002, επίπεδο 17, κατάσταση 1, θέση 1 Το αρχείο καταγραφής συναλλαγών για τη βάση δεδομένων 'database_name' είναι πλήρες λόγω του ' σημείου ελέγχου '
Εάν υποβάλετε ερώτημα στο sys.dm_db_log_space_usage DMV, τα αποτελέσματα υποδεικνύουν ότι το αρχείο καταγραφής συναλλαγών είναι 100-ποσοστό ή χρησιμοποιείται περισσότερο. Μπορείτε επίσης να διαπιστώσετε ότι υπάρχει επαρκής ελεύθερος χώρος στη μονάδα αποθήκευσης για να φιλοξενήσει την ανάπτυξη του αρχείου καταγραφής.
Επίλυση
Αυτή η επιδιόρθωση περιλαμβάνεται στην αθροιστική ενημερωμένη έκδοση 12 για τον SQL Server 2014 Service Pack 2.
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και τις επιδιορθώσεις ασφαλείας που βρίσκονταν στην προηγούμενη δομή. Ανατρέξτε στις πιο πρόσφατες αθροιστικές ενημερώσεις για τον SQL Server 2014.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Αναφορές
Μάθετε περισσότερα σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.