Συμπτώματα
Ας υποθέσουμε ότι έχετε έναν πίνακα με διαμερίσματα με ένα συγκεντρωτικό ευρετήριο columnstore (ΚΠΕ) που είναι ενσωματωμένο σε αυτόν στον Microsoft SQL Server 2014. Όταν προσπαθείτε να εισαγάγετε γραμμές σε αυτόν τον πίνακα χρησιμοποιώντας τη λειτουργία μαζικής εισαγωγής (για παράδειγμα, εισαγωγή σε... Επιλέξτε από...), ο SQL Server μπορεί να απορρίψει ένα σφάλμα παραβίασης πρόσβασης (AV), εάν ισχύουν οι ακόλουθες συνθήκες για τον πίνακά σας:
-
Ο πίνακας έχει έναν περιορισμό ελέγχου στη δεύτερη στήλη ή σε υψηλότερες στήλες.
-
Μπορείτε να αποθέσετε μία ή περισσότερες στήλες πριν από τη στήλη με τον περιορισμό ελέγχου από τον πίνακα, δημιουργώντας έτσι κενά στους τακτικούς αριθμούς των στηλών.
-
Στη συνέχεια, μπορείτε να εισαγάγετε μαζικά δεδομένα στο δεύτερο ή στο επόμενο διαμέρισμα (αλλά όχι στο πρώτο διαμέρισμα) που ήταν είτε:
-
Αναδιοργάνωση με χρήση του ALTER INDEX... ΑΝΑΔΌΜΗΣΗ ΔΙΑΜΕΡΊΣΜΑΤΟς = <τον αριθμό του διαμερίσματος σας, τη δεύτερη ή την υψηλότερη>.
-
Εναλλαγή για πίνακα σταδίου με χρήση του ALTER TABLE... ΜΕΤΆΒΑΣΗ ΣΕ... Διαμέρισμα <τον αριθμό του διαμερίσματος σας, τη δεύτερη ή την υψηλότερη>.
-
Όταν συμβεί αυτό, ενδέχεται να λάβετε ένα μήνυμα σφάλματος που μοιάζει με το ακόλουθο και ένα αρχείο ένδειξης σφαλμάτων AV θα δημιουργηθεί αυτόματα στον φάκελο καταγραφής σφαλμάτων του SQL Server:
Μήνυμα σφάλματος: MSG 596, επίπεδο 21, κατάσταση 1, LineNumber line Δεν είναι δυνατή η συνέχιση της εκτέλεσης, επειδή η περίοδος λειτουργίας βρίσκεται στην κατάσταση Kill. Msg 0, επίπεδο 20, κατάσταση 0, LineNumber line Παρουσιάστηκε σοβαρό σφάλμα στην τρέχουσα εντολή. Τα αποτελέσματα, εάν υπάρχουν, θα πρέπει να απορρίπτονται.
Επίλυση
Αυτό το πρόβλημα διορθώνεται με την ακόλουθη αθροιστική ενημέρωση για τον SQL Server:
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Αναφορές
Μάθετε περισσότερα σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.