KB4538356 - ΕΠΙΔΙΌΡΘΩΣΗ: Η δευτερεύουσα ενημέρωση ρεπλίκας ενδέχεται να αποτύχει εάν η ομάδα διαθεσιμότητας έχει ρυθμιστεί στο Linux στο SQL Server 2017

Ισχύει για
SQL Server 2017 on Linux

Συμπτώματα

Ας υποθέσουμε ότι έχετε πάντα ενεργοποιημένη τη δυνατότητα ομάδων διαθεσιμότητας (AG) ρυθμισμένη στο Linux στο SQL Server 2017. Όταν ενημερώνετε τη δευτερεύουσα ρεπλίκα σε αθροιστική ενημερωμένη έκδοση 18 (CU18) χρησιμοποιώντας την εντολή yum, παρατηρείτε ότι η αναβάθμιση δέσμης ενεργειών ενδέχεται να αποτύχει με το ακόλουθο μήνυμα λάθους:

      

Ημερομηνία/Ώρα SpidNum Δεν ήταν δυνατή η ενημέρωση των αντικειμένων συστήματος στο "DatabaseName" της βάσης δεδομένων, επειδή είναι μόνο για ανάγνωση.

Ημερομηνία/Ώρα SpidNum CHECKDB για τη βάση δεδομένων 'DatabaseName' ολοκληρώθηκε χωρίς σφάλματα στο DateTime (τοπική ώρα). Αυτό είναι μόνο ένα ενημερωτικό μήνυμα. Δεν απαιτείται καμία ενέργεια χρήστη.

Ημερομηνία/Ώρα SpidNum Αναβάθμιση ρυθμίσεων συνδρομής και αντικειμένων συστήματος σε βάση δεδομένων [DatabaseName].

Ημερομηνία/Ώρα SpidNum Απέτυχε η ενημέρωση της βάσης δεδομένων "DatabaseName" επειδή η βάση δεδομένων είναι μόνο για ανάγνωση.

Ημερομηνία/Ώρα SpidNum Σφάλμα κατά την εκτέλεση sp_vupgrade_replication.

Ημερομηνία/Ώρα SpidNum Αποθήκευση κατάστασης δέσμης ενεργειών αναβάθμισης σε 'SOFTWARE\Microsoft\MSSQLServer\Replication\Setup'.

Ημερομηνία/Ώρα SpidNum Σφάλμα κατά την αποθήκευση της κατάστασης δέσμης ενεργειών αναβάθμισης.

Ημερομηνία/Ώρα SpidNum Η βάση δεδομένων 'DatabaseName' αναβαθμίζει τη δέσμη ενεργειών 'upgrade_ucp_cmdw_discovery.sql' από το επίπεδο LevelNum στο επίπεδο LevelNum.

Ημερομηνία/Ώρα SpidNum Η βάση δεδομένων 'DatabaseName' αναβαθμίζει τη δέσμη ενεργειών 'msdb110_upgrade.sql' από το επίπεδο LevelNum στο επίπεδο LevelNum.
      

Ημερομηνία/Ώρα SpidNum Έναρξη εκτέλεσης του PRE_MSDB. SQL
      

Ημερομηνία/Ώρα SpidNum Σφάλμα: 3930, σοβαρότητα: 16, κατάσταση: 1.

Ημερομηνία/Ώρα SpidNum Η τρέχουσα συναλλαγή δεν μπορεί να δεσμευτεί και δεν μπορεί να υποστηρίξει λειτουργίες που γράφονται στο αρχείο καταγραφής. Αναιρέστε τη συναλλαγή.

Ημερομηνία/Ώρα SpidNum Σφάλμα: 912, σοβαρότητα: 21, κατάσταση: 2.

Ημερομηνία/Ώρα SpidNum Η αναβάθμιση σε επίπεδο δέσμης ενεργειών για τη βάση δεδομένων "DatabaseName" απέτυχε επειδή το βήμα αναβάθμισης "msdb110_upgrade.sql" αντιμετώπισε σφάλμα 3930, κατάσταση 1, σοβαρότητα 16. Αυτή είναι μια κατάσταση σοβαρού σφάλματος που μπορεί να επηρεάσει την κανονική λειτουργία και η βάση δεδομένων θα τεθεί εκτός σύνδεσης. Εάν το σφάλμα παρουσιάστηκε κατά την αναβάθμιση της βάσης δεδομένων "DatabaseName", θα αποτρέψει την εκκίνηση ολόκληρης της παρουσίας SQL Server. Εξετάστε τις προηγούμενες καταχωρήσεις του errorlog για σφάλματα, κάντε τις κατάλληλες διορθωτικές ενέργειες και επανεκκινήστε τη βάση δεδομένων, ώστε να ολοκληρωθούν τα βήματα αναβάθμισης της δέσμης ενεργειών.

Ημερομηνία/Ώρα SpidNum Σφάλμα: 3417, σοβαρότητα: 21, κατάσταση: 3.

Ημερομηνία/Ώρα SpidNum Δεν είναι δυνατή η ανάκτηση της κύριας βάσης δεδομένων. SQL Server δεν είναι δυνατό να εκτελεστεί. Επαναφέρετε το πρωτότυπο από ένα πλήρες αντίγραφο ασφαλείας, επιδιορθώστε το ή ανασκευάστε το. Για περισσότερες πληροφορίες σχετικά με τον τρόπο αναδόμησης της κύριας βάσης δεδομένων, ανατρέξτε στο θέμα SQL Server Ηλεκτρονικά βιβλία.

Ημερομηνία/Ώρα SpidNum Η ανίχνευση SQL διακόπηκε λόγω τερματισμού λειτουργίας του διακομιστή. Αναγνωριστικό ανίχνευσης = '1'. Αυτό είναι μόνο ένα ενημερωτικό μήνυμα. Δεν απαιτείται καμία ενέργεια χρήστη.
      

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Επίλυση

Αυτό το πρόβλημα διορθώνεται στην ακόλουθη αθροιστική ενημέρωση για SQL Server:

Πληροφορίες σχετικά με τις συγκεντρωτικές ενημερώσεις για SQL Server:

Κάθε νέα αθροιστική ενημερωμένη έκδοση για SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη αθροιστική ενημερωμένη έκδοση. Δείτε τις πιο πρόσφατες αθροιστικές ενημερώσεις για SQL Server:

Παραπομπές

Ενημερωθείτε για την ορολογία που χρησιμοποιεί η Microsoft για να περιγράφει τις ενημερώσεις λογισμικού.