Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Έχετε μια ομάδα διαθεσιμότητας (AG) AlwaysOn στο SQL Server 2017 με ενεργοποιημένη την υποστήριξη συντονισμού κατανεμημένων συναλλαγών (DTC) βάσης δεδομένων.
-
Κατά την ανακατεύθυνση της ομάδας διαθεσιμότητας, SQL Server εσωτερικής κατάστασης DTC για όλες τις βάσεις δεδομένων της ag διακόπτεται πρώτα και, στη συνέχεια, όλες οι ενεργές συναλλαγές για όλες τις βάσεις δεδομένων αυτής της ομάδας διαθεσιμότητας θανατώνονται.
-
Ωστόσο, πριν από τη διακοπή των ενεργών συναλλαγών, εάν αυτές οι συναλλαγές προσπαθήσουν να αποκτήσουν πρόσβαση στην κατάσταση DTC που διακόπηκε, ενδέχεται να παρουσιαστεί καταστροφή της μνήμης.
-
Αυτό συμβαίνει επειδή οι συναλλαγές προσπαθούν να αποκτήσουν πρόσβαση στη μνήμη που έχει ήδη διαγραφεί.
Επίλυση
Αυτό το πρόβλημα έχει διορθωθεί στην ακόλουθη συγκεντρωτική ενημέρωση για SQL Server:
Κάθε νέα συγκεντρωτική ενημέρωση για SQL Server περιέχει όλες τις άμεσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονταν στην προηγούμενη συγκεντρωτική ενημέρωση. Δείτε τις πιο πρόσφατες συγκεντρωτικές ενημερώσεις για SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για πρόβλημα στα προϊόντα της Microsoft που αναφέρονται στην ενότητα "Ισχύει για".
Αναφορές
Ενημερωθείτε σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.