Συμπτώματα
Όταν μια περίοδος λειτουργίας χρήστη τερματιστεί στο Microsoft SQL Server, παραμένει σε κατάσταση επαναφοράς επ' αόριστον μέχρι να γίνει επανεκκίνηση SQL Server. Η περίοδος λειτουργίας του χρήστη μπορεί επίσης να έχει κολλήσει ενώ βρίσκεται σε αναμονή για TRANSACTION_MUTEX ή XACT_OWN_TRANSACTION αναμονή.
Αιτία
Αυτό το πρόβλημα μπορεί να προκύψει εάν υπάρχει μια συνεδρία XEvent για sql_transaction συμβάντα που έχει μια ενέργεια sql_text και ένα κατηγόρημα like_i_sql_unicode_string για την ενέργεια sql_text . Όταν μια περίοδος λειτουργίας χρήστη σκοτωθεί, η συνεχιζόμενη συναλλαγή του περνά από μια διαδικασία επαναφοράς. Η περίοδος λειτουργίας χρήστη ενδέχεται να αντιμετωπίσει ένα σφάλμα ματαίωσης λόγω της ενέργειας και του κατηγορήματος XEvent. Αυτό αφήνει τη συναλλαγή σε κατάσταση επαναφοράς επ 'αόριστον.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Επίλυση
Αυτό το πρόβλημα διορθώνεται στην ακόλουθη αθροιστική ενημερωμένη έκδοση για SQL Server:
- Αθροιστική ενημερωμένη έκδοση 16 για SQL Server 2016 SP2
- Αθροιστική ενημέρωση 23 για το SQL Server 2017
- Αθροιστική ενημέρωση 9 για SQL Server 2019
Πληροφορίες σχετικά με τις συγκεντρωτικές ενημερώσεις για SQL Server:
Κάθε νέα αθροιστική ενημερωμένη έκδοση για SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη αθροιστική ενημερωμένη έκδοση. Δείτε τις πιο πρόσφατες αθροιστικές ενημερώσεις για SQL Server:
- Τελευταία αθροιστική ενημέρωση για το SQL Server 2016
- Τελευταία αθροιστική ενημέρωση για το SQL Server 2017
- Πιο πρόσφατη αθροιστική ενημέρωση για το SQL Server 2019
Παραπομπές
Ενημερωθείτε σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για να περιγράφει τις ενημερώσεις λογισμικού.