Συμπτώματα
Ας υποθέσουμε ότι έχετε έναν πίνακα που έχει πολλές γραμμές και ένα ευρετήριο πλήρους κειμένου στον Microsoft SQL Server 2014. Όταν προσπαθείτε να διαγράψετε πολλές γραμμές από τον πίνακα σε μια μεμονωμένη συναλλαγή, προκύπτει ένα κλείδωμα σχήματος ως μέρος της κατάργησης των γραμμών από το ευρετήριο πλήρους κειμένου και όλα τα άλλα ερωτήματα χειρισμού αποκλείονται από τη λειτουργία διαγραφής.
Αιτία
Το πρόβλημα παρουσιάζεται επειδή, όταν διαγράφετε πολλές γραμμές από έναν πολύ μεγάλο πίνακα με ευρετήριο πλήρους κειμένου, η διαδικασία διαγραφής στο ευρετήριο πλήρους κειμένου εκτελείται σε μια ένθετη συναλλαγή. Η διαγραφή για το ευρετήριο πλήρους κειμένου μπορεί να διαρκέσει περισσότερο χρόνο, παρόλο που η διαγραφή ολοκληρώνεται γρήγορα για τις γραμμές του βασικού πίνακα. Αυτό επαναφέρει κάθε πρόοδο της λειτουργίας διαγραφής στο ευρετήριο πλήρους κειμένου, εάν ο διακομιστής τερματίστηκε ή επανεκκινήθηκε. Επίσης, οδηγεί σε πολύ μεγάλο αποκλεισμό του βασικού πίνακα και πολλών κλειδωμάτων συναλλαγής.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 4 για τον SQL Server 2014 /en-us/help/2999197
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".