Συμπτώματα
Όταν εκτελείτε μια πρόταση UPDATE σε έναν πίνακα που έχει ένα ευρετήριο ομαδοποιημένων στηλών (CCI) στο Microsoft SQL Server 2016, μπορεί να λάβετε ένα σφάλμα διεκδίκησης που μοιάζει με το εξής:
Τοποθεσία: "bpbatch.cpp":240
Παράσταση: (BP_VECTOR_ID)(iNew + 1) == iNew + 1
SPID: 55
Αναγνωριστικό διαδικασίας: 1556
Msg 3624, Επίπεδο 20, Πολιτεία 1, Γραμμή 1
Ένας έλεγχος διεκδίκησης συστήματος απέτυχε. Ελέγξτε το αρχείο καταγραφής σφαλμάτων SQL Server για λεπτομέρειες. Συνήθως, μια αποτυχία διεκδίκησης προκαλείται από σφάλμα λογισμικού ή καταστροφή δεδομένων. Για να ελέγξετε για καταστροφή βάσης δεδομένων, εξετάστε το ενδεχόμενο να εκτελέσετε το DBCC CHECKDB. Αν συμφωνήσατε να στέλνετε αποτυπώσεις στη Microsoft κατά τη διάρκεια της εγκατάστασης, θα αποστέλλεται στη Microsoft μια μικρή ένδειξη αποτύπων. Μια ενημέρωση μπορεί να είναι διαθέσιμη από τη Microsoft στο πιο πρόσφατο Service Pack ή σε μια Άμεση επιδιόρθωση από την Τεχνική υποστήριξη.
Msg 596, Επίπεδο 21, Πολιτεία 1, Γραμμή 0
Δεν είναι δυνατή η συνέχιση της εκτέλεσης, επειδή η περίοδος λειτουργίας βρίσκεται σε κατάσταση τερματισμού.
Msg 0, Επίπεδο 20, Πολιτεία 0, Γραμμή 0
Παρουσιάστηκε ένα σοβαρό σφάλμα στην τρέχουσα εντολή. Τα αποτελέσματα, εάν υπάρχουν, θα πρέπει να απορριφθούν.
Επίλυση
Αυτό το πρόβλημα έχει διορθωθεί στην ακόλουθη συγκεντρωτική ενημέρωση για SQL Server:
Κάθε νέα συγκεντρωτική ενημέρωση για SQL Server περιέχει όλες τις άμεσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονταν στην προηγούμενη συγκεντρωτική ενημέρωση. Δείτε τις πιο πρόσφατες συγκεντρωτικές ενημερώσεις για SQL Server:
Τελευταία συγκεντρωτική ενημέρωση για το SQL Server 2016
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για πρόβλημα στα προϊόντα της Microsoft που αναφέρονται στην ενότητα "Ισχύει για".
Αναφορές
Ενημερωθείτε σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.