Συμπτώματα
Ας υποθέσουμε ότι χρησιμοποιείτε μια ομάδα "πάντα σε διαθεσιμότητα" που έχει δύο δευτερεύουσες ρεπλίκες ρυθμισμένες για λειτουργία συγχρονισμένης ολοκλήρωσης. Όταν αλλάζετε τη λειτουργία διαθεσιμότητας για μία από τις δευτερεύουσες ρεπλίκες από τη λειτουργία συγχρονισμένης ολοκλήρωσης σε κατάσταση λειτουργίας ασύγχρονης ολοκλήρωσης, η κατάσταση συγχρονισμού της βάσης δεδομένων διαθεσιμότητας σε αυτήν τη δευτερεύουσα ρεπλίκα μπορεί να εξακολουθεί να αναφέρεται ως ΣΥΓΧΡΟΝΙΣΜΈΝΗ αντί για ΣΥΓΧΡΟΝΙΣΜΌ στην κύρια ρεπλίκα. Αυτό προκαλεί καθυστερήσεις συναλλαγής στην κύρια ρεπλίκα.
Αιτία
Αυτό το πρόβλημα παρουσιάζεται επειδή η κύρια ρεπλίκα αναμένει το μήνυμα προόδου και από τις δύο δευτερεύουσες ρεπλίκες για να ενημερώσει το LSN ολοκλήρωσης. Αυτό συμβαίνει παρόλο που μία από τις δευτερεύουσες ρεπλίκες έχει ρυθμιστεί για λειτουργία ασύγχρονης ολοκλήρωσης. Επειδή η ρεπλίκα ασύγχρονης ολοκλήρωσης αποστέλλει το μήνυμα προόδου σπάνια, καθυστερεί την ενημέρωση του LSN ολοκλήρωσης στην κύρια ρεπλίκα. Αυτό, με τη σειρά του, καθυστερεί την ενημέρωση των συναλλαγών χρηστών.
Επίλυση
Αυτό το πρόβλημα διορθώνεται με τις ακόλουθες ενημερώσεις για τον SQL Server:
Αθροιστική ενημερωμένη έκδοση 10 για τον SQL Server 2017
Αθροιστική ενημερωμένη έκδοση 3 για τον SQL Server 2016 Service Pack 2
Αθροιστική ενημερωμένη έκδοση 10 για τον SQL Server 2016 Service Pack 1
Πληροφορίες για τις εκδόσεις του SQL Server
Κάθε νέα δομή για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και τις επιδιορθώσεις ασφαλείας που βρίσκονταν στην προηγούμενη δομή. Συνιστάται να εγκαταστήσετε την πιο πρόσφατη έκδοση για την έκδοση του SQL Server που διαθέτετε:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Αναφορές
Μάθετε σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.