Συμπτώματα
Ας υποθέσουμε ότι χρησιμοποιείτε τον Microsoft SQL Server 2012 ή τον SQL Server 2014. Όταν εκτελείτε επανειλημμένα μια αποθηκευμένη διαδικασία που ανακτά δεδομένα από έναν προσωρινό πίνακα σε μία μόνο περίοδο λειτουργίας, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:
Σφάλμα: 602, σοβαρότητα: 21, κατάσταση: 30. δεν ήταν δυνατή η εύρεση μιας καταχώρησης για τον πίνακα ή το ευρετήριο με το Αναγνωριστικό διαμερίσματος <Αναγνωριστικό διαμερίσματος> στη βάση δεδομένων <όνομα βάσης δεδομένων>. Αυτό το σφάλμα μπορεί να προκύψει εάν μια αποθηκευμένη διαδικασία αναφέρεται σε έναν πίνακα που απορρίφθηκε ή τα μετα-δεδομένα είναι κατεστραμμένα. Αποθέστε και δημιουργήστε ξανά την αποθηκευμένη διαδικασία ή εκτελέστε την εντολή DBCC CHECKDB.
Σημείωση Αυτό το πρόβλημα είναι πιθανότερο να προκύψει σε ένα σύστημα που έχει πολλές CPU, για παράδειγμα, έναν υπολογιστή που διαθέτει 20 επεξεργαστές.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server:
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Συνιστούμε να κάνετε λήψη και εγκατάσταση των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".