Συμπτώματα
Ας υποθέσουμε ότι χρησιμοποιείτε ένα αντικείμενο ακολουθίας στον Microsoft SQL Server 2012. Όταν προβάλλετε την κατάσταση εκτέλεσης της περιόδου λειτουργίας σας, μπορεί να διαπιστώσετε ότι υπάρχει ένα αδιέξοδο που δεν ανιχνεύεται μεταξύ της διαδικασίας του σημείου ελέγχου και της περιόδου λειτουργίας που εισάγει τον νέο αριθμό ακολουθίας. Σε αυτήν την περίπτωση, η περίοδος λειτουργίας σταματά να ανταποκρίνεται για αόριστο χρονικό διάστημα.Σημείωση Όταν σκοτώνετε την αποκλεισμένη περίοδο λειτουργίας, διακόπτεται η διαδικασία SQL Server.
Αιτία
Το πρόβλημα παρουσιάζεται επειδή ένα νήμα σημείου ελέγχου προσπαθεί να εκκαθαρίσει μια ακολουθία. Ωστόσο, δεν είναι δυνατή η εύρεση της γραμμής του στον πίνακα sysobjvalues . Αυτό συμβαίνει επειδή ένα άλλο νήμα εκτελεί μια επαναφορά σε μια συναλλαγή που έχει την επόμενη τιμή της ακολουθίας, σε αυτήν την περίπτωση, η γραμμή καταργείται από τον πίνακα sysobjvalues .
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 2 για τον SQL Server 2012 SP2 /en-us/help/2983175
Αθροιστική ενημερωμένη έκδοση 11 για τον SQL Server 2012 SP1 /en-us/help/2975396
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".