Συμπτώματα
Ας υποθέσουμε ότι έχετε πολλές βάσεις δεδομένων σε μια κατανεμημένη πάντα σε ομάδες διαθεσιμότητας (AG) στον Microsoft SQL Server 2016 και 2017. Όταν εκτελείτε μια μη αυτόματη αποτυχίακατά τη διάρκεια του δεύτερου προωθημένου στοιχήματος φρονώ και της δευτερεύουσας ρεπλίκας, θα παρατηρήσετε ότι μπορεί να αποτύχει, ακόμα και αν όλα τα Οι ρεπλίκες συγχρονίζονται. Επιπλέον, θα λάβετε μηνύματα σφάλματος που μοιάζουν με τα εξής:
MSG 41104, επίπεδο 16, κατάσταση 12, LineNumber line
Ανακατεύθυνση της ομάδας διαθεσιμότητας στην τοπική ρεπλίκα απέτυχε, επειδή ο πόρος της ομάδας διαθεσιμότητας δεν προήλθε online λόγω προηγούμενο σφάλμα.
Για να προσδιορίσετε το σφάλμα, μπορείτε να επιλέξετε το αρχείο καταγραφής σφαλμάτων του SQL Server, το Αρχεία καταγραφής συμπλέγματος ανακατεύθυνσης του Windows Server και αρχεία καταγραφής συμβάντων συστήματος. Για περισσότερες πληροφορίες πληροφορίες σχετικά με τον τρόπο προβολής συμβάντων και αρχείων καταγραφής για ένα σύμπλεγμα ανακατεύθυνσης του Windows Server (WSFC) Cluster, μπορείτε να δείτε την τεκμηρίωση του Windows Server. Όταν κάνετε κλικ στο αρχείο καταγραφής σφαλμάτων, θα δείτε ένα μήνυμα σφάλματος που μοιάζει με το εξής:
Η ρεπλίκα διαθεσιμότητας για η ομάδα διαθεσιμότητας ' <AGName> ' σε αυτήν την παρουσία του SQL Server δεν μπορεί να γίνει η κύρια ρεπλίκα. Μία ή περισσότερες Οι βάσεις δεδομένων δεν συγχρονίζονται ή δεν έχουν ενταχθεί στην ομάδα διαθεσιμότητας.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Επίλυση
Το πρόβλημα διορθώνεται με τις ακόλουθες αθροιστικές ενημερώσεις για τον SQL Server:
Πληροφορίες για τις αθροιστικές ενημερώσεις για τον SQL Server:
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες οι ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Αναφορές
Μάθετε περισσότερα σχετικά με την ορολογία που Η Microsoft χρησιμοποιεί για την περιγραφή ενημερώσεων λογισμικού.