Συμπτώματα
Ας υποθέσουμε ότι χρησιμοποιείτε μια περίοδο λειτουργίας που καλεί μια αποθηκευμένη διαδικασία χρόνου εκτέλεσης κοινής γλώσσας (CLR) (μια "περίοδος λειτουργίας κλήσης") για πρόσβαση σε δεδομένα στο Microsoft SQL Server και αυτή η διαδικασία με τη σειρά της δημιουργεί μια ξεχωριστή σύνδεση (μια "δεύτερη περίοδο λειτουργίας") με τον ίδιο διακομιστή αντί για μια σύνδεση περιβάλλοντος. Στη συνέχεια, εάν η περίοδος λειτουργίας κλήσης τερματιστεί λόγω λήξης χρονικού ορίου ή ακύρωσης, η δεύτερη περίοδος λειτουργίας μπορεί να καταστεί ορφανή και θα υπάρχει στο σύστημα μέχρι να τερματιστεί με μη αυτόματο τρόπο χρησιμοποιώντας την εντολή KILL . Εάν αυτή η ορφανή περίοδος λειτουργίας περιέχει κλειδώματα, άλλες συνεδρίες ενδέχεται να αποκλειστούν περιμένοντας να απελευθερωθούν τα κλειδώματα.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Επίλυση
Αυτό το πρόβλημα διορθώνεται στις ακόλουθες αθροιστικές ενημερώσεις για SQL Server:
Πληροφορίες σχετικά με τις συγκεντρωτικές ενημερώσεις για SQL Server:
Κάθε νέα αθροιστική ενημερωμένη έκδοση για SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη αθροιστική ενημερωμένη έκδοση. Δείτε τις πιο πρόσφατες αθροιστικές ενημερώσεις για το SQL Server
Σημείωση Από προεπιλογή, η διόρθωση είναι απενεργοποιημένη εξαιτίας της ανάγκης για τη διατήρηση της συμπεριφοράς παλαιού τύπου του νήματος CLR στο SQL Server. Πρέπει να το ενεργοποιήσετε μόνο εάν το σύστημά σας παρουσιάζει τα συμπτώματα που αναφέρθηκαν παραπάνω. Για να ενεργοποιήσετε την επιδιόρθωση, πρέπει να προσθέσετε τη σημαία παρακολούθησης 6559 στο διακομιστή, χρησιμοποιώντας τις επιλογές εκκίνησης της υπηρεσίας μηχανισμού βάσεων δεδομένων. Να θυμάστε ότι αυτή η σημαία παρακολούθησης μπορεί να χρησιμοποιηθεί μόνο μαζί με SQL Server επιλογές εκκίνησης. Δεν μπορεί να οριστεί με χρήση της εντολής DBCC TRACEON .
Παραπομπές
Ενημερωθείτε για την ορολογία που χρησιμοποιεί η Microsoft για να περιγράφει τις ενημερώσεις λογισμικού.