Συμπτώματα
Ας υποθέσουμε ότι έχετε μια περίοδο λειτουργίας της οποίας η προτεραιότητα αδιεξόδου έχει καθοριστεί σε μια τιμή μεγαλύτερη από-10 (χρησιμοποιώντας τη σύνταξη του συνόλου DEADLOCK_PRIORITY High | ΚΑΝΟΝΙΚΉ | LOWή χρησιμοποιώντας μια ακέραια τιμή μεγαλύτερη από-10). Όταν η περίοδος λειτουργίας εκτελεί την πρόταση Alter partition Function , η προτεραιότητα αδιεξόδου της περιόδου λειτουργίας ορίζεται προσωρινά σε -10 κατά τη διάρκεια της διαδικασίας και η περίοδος λειτουργίας επιλέγεται πάντα ως το θύμα αδιεξόδου. Η καθορισμένη από το χρήστη τιμή δεν τιμάται.
Σημειώσεις
-
Επειδή οι μνημονικοί μνημονικοί προτεραιότητας του αδιεξόδου "HIGH/NORMAL/LOW" αντιστοιχίζονται με τις αντίστοιχες ακέραιες τιμές του "5/0/ -5", η ρύθμιση της προτεραιότητας αδιεξόδου των άλλων περιόδων λειτουργίας σε χαμηλή δεν θα βοηθήσει. Για περισσότερες πληροφορίες σχετικά με τις προτεραιότητες αδιεξόδου και τις αριθμητικές τιμές τους, ανατρέξτε στο θέμα καθορισμός DEADLOCK_PRIORITY (Transact-SQL).
-
Μετά την εγκατάσταση αυτής της ενημέρωσης κώδικα, για να επιτρέψετε την πρόταση Alter partition Function για να τιμήσετε την τρέχουσα προτεραιότητα αδιεξόδου περιόδου λειτουργίας που ορίζεται από το χρήστη, χρησιμοποιήστε τη σημαία ανίχνευσης 1237.
Επίλυση
Αυτό το πρόβλημα διορθώνεται με την ακόλουθη αθροιστική ενημέρωση για τον SQL Server:
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server: Η πιο πρόσφατη αθροιστική ενημέρωση για τον SQL Server 2016
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Αναφορές
Μάθετε περισσότερα σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.