Συμπτώματα
Ας υποθέσουμε ότι έχετε μια τακτικά προγραμματισμένη εργασία συντήρησης για να μετακινηθείτε στα αρχεία καταγραφής σφαλμάτων χωρίς να διακόψετε και να ξεκινήσετε το διακομιστή στον Microsoft SQL Server 2014 ή το 2016.
Για παράδειγμα, η εργασία συντήρησης μπορεί να μοιάζει με την εξής:
USE msdb ;
GO
EXEC dbo.sp_cycle_agent_errorlog ;
GO
Σε αυτό το σενάριο, η εργασία συντήρησης δεν εκτελείται και λαμβάνετε μηνύματα σφάλματος που μοιάζουν με τα εξής:
MSG 22022, επίπεδο 16, κατάσταση 1, Line_number line Σφάλμα SQLServerAgent: 32. Η διεργασία δεν είναι δυνατό να αποκτήσει πρόσβαση στο αρχείο, επειδή χρησιμοποιείται από άλλη διεργασία
Επίλυση
Αυτό το πρόβλημα διορθώνεται με τις ακόλουθες αθροιστικές ενημερώσεις για τον SQL Server:
Αθροιστική ενημέρωση 22 για τον SQL Server 2017
Αθροιστική ενημερωμένη έκδοση 4 για τον SQL Server 2016 Service Pack 2
Αθροιστική ενημερωμένη έκδοση 4 για τον SQL Server 2014 SP3
Αθροιστική ενημερωμένη έκδοση 18 για τον SQL Server 2014 SP2
Πληροφορίες για τις εκδόσεις του SQL Server
Κάθε νέα δομή για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και τις επιδιορθώσεις ασφαλείας που βρίσκονταν στην προηγούμενη δομή. Συνιστάται να εγκαταστήσετε την πιο πρόσφατη έκδοση για τον SQL Server:
Η πιο πρόσφατη αθροιστική ενημέρωση για τον SQL Server 2017
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Αναφορές
Μάθετε σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.