Συμπτώματα
Όταν ο αριθμός των περιόδων λειτουργίας που χρησιμοποιούνται τόσο από τις συνδέσεις χρήστη όσο και από τις εργασίες συστήματος ή παρασκηνίου το μέγιστο όριο (32.767 ή λιγότεροι, ανάλογα με το επιλογή ρύθμισης παραμέτρων διακομιστή συνδέσεων) στον Microsoft SQL Server 2016 ή 2019, ένα το απαιτούμενο σύστημα ή η εργασία παρασκηνίου δεν εκτελείται. Επιπλέον, μπορεί να καταγραφεί το σφάλμα 17300 το αρχείο καταγραφής σφαλμάτων. Εάν αυτή η εργασία είναι απαραίτητη για να συνεχίσει ο SQL Server εκτελείται όπως αναμένεται (για παράδειγμα, η εργασία XE Dispatcher), αυτό μπορεί να προκαλέσει τον τερματισμό της λειτουργίας του SQL Server κάτω.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για πρόβλημα στα προϊόντα της Microsoft που αναφέρονται στην ενότητα "Ισχύει για".
Επίλυση
Αυτό το πρόβλημα έχει διορθωθεί στις ακόλουθες αθροιστικές ενημερώσεις για τον SQL Server:
Πληροφορίες για τις συγκεντρωτικές ενημερώσεις για τον SQL Server:
Κάθε νέα συγκεντρωτική ενημέρωση για τον SQL Server περιέχει όλες τις άμεσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονταν στην προηγούμενη συγκεντρωτική ενημέρωση. Δείτε τις πιο πρόσφατες συγκεντρωτικές ενημερώσεις για τον SQL Server:
Περισσότερες πληροφορίες
Στον SQL Server, οποιαδήποτε σύνδεση χρήστη ή εργασία συστήματος πρέπει να εκτελείται μέσα σε μια περίοδο λειτουργίας μοναδικό αναγνωριστικό μεταξύ 1 και 32.767. Οι πρώτες 50 συνεδρίες προορίζονται για εργασιών συστήματος και οι υπόλοιπες περίοδοι λειτουργίας ενδέχεται να τεθούν σε κοινή χρήση μεταξύ του χρήστη συνδέσεις και εργασίες συστήματος. Παρατηρήστε ότι ο πραγματικός αριθμός των εργασιών συστήματος θα ποικίλλουν ανάλογα με τη ρύθμιση παραμέτρων του διακομιστή ή της βάσης δεδομένων, όπως η χρήση της δυνατότητας "Διαθεσιμότητα" Ομάδες, που εκτελούν Full-Text αναζήτηση κ.ο.κ. Εάν έχουν δημιουργηθεί αρκετές συνδέσεις χρήστη ώστε να δεν υπάρχει χώρος για περισσότερες εργασίες συστήματος, η προσπάθεια δημιουργίας μιας πρόσθετης εργασίας συστήματος ενδέχεται να αποτυχαίνω. Ακόμη και αν ο διαχειριστής μειώσει τον αριθμό των μέγιστων συνδέσεων χρήστη μέσω της ρύθμισης παραμέτρων του διακομιστή, υπάρχει εγγυημένος χώρος μόνο για 50 εργασίες συστήματος.
Αυτή η επιδιόρθωση αυξάνει τον αριθμό των εγγυημένων εργασιών συστήματος σε τουλάχιστον 500. Αυτό σημαίνει ότι εάν ο ρυθμισμένος αριθμός συνδέσεων χρήστη έχει οριστεί σε προεπιλογή ή σε περισσότερες από 32.267, ο πραγματικός αριθμός των συνδέσεων χρήστη θα είναι περιορίζεται σε 32.267 για να εξασφαλιστεί ότι μπορούν να εκτελεστούν 500 εργασίες συστήματος. Εάν ο χρήστης ορίσει τη αριθμός συνδέσεων χρηστών σε λιγότερες από 32.267, όλος ο χώρος που απομένει μέχρι τις 32.767 θα να είναι διαθέσιμες για τις εργασίες συστήματος (σε αντίθεση με 50 εργασίες συστήματος πριν από την εφαρμογή αυτής της επιδιόρθωσης).
Αναφορές
Ενημερωθείτε σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.