KB4340837 - ΔΙΟΡΘΩΣΗ: Σφάλμα 3906 όταν εφαρμόζεται μια επείγουσα επιδιόρθωση σε ένα διακομιστή που έχει ένα στιγμιότυπο βάσης δεδομένων SQL Server σε μια βάση δεδομένων συνδρομής έλξης

Ισχύει για
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Συμπτώματα

Ας υποθέσουμε ότι έχετε ένα στιγμιότυπο βάσης δεδομένων σε μια βάση δεδομένων συνδρομής έλξης σε ένα διακομιστή που εκτελεί το Microsoft SQL Server. Όταν εφαρμόζετε μια επείγουσα επιδιόρθωση στο διακομιστή, η αναβάθμιση σε επίπεδο δέσμης ενεργειών αποτυγχάνει και λαμβάνετε ένα μήνυμα λάθους παρόμοιο με το ακόλουθο:

Σημείωση

ημερομηνία ώρα spid_number Εκτέλεση αναβαθμίσεων μετα-δεδομένων ασφάλειας εργασίας...
ημερομηνία timespid_number Σφάλμα: 3906, σοβαρότητα: 16, κατάσταση: 1.
ημερομηνία timespid_number Απέτυχε η ενημέρωση της βάσης δεδομένων "database_name" επειδή η βάση δεδομένων είναι μόνο για ανάγνωση.
ημερομηνία timespid_number Σφάλμα: 912, σοβαρότητα: 21, κατάσταση: 2.
ημερομηνία timespid_number Η αναβάθμιση σε επίπεδο δέσμης ενεργειών για την 'κύρια' βάση δεδομένων απέτυχε επειδή το βήμα αναβάθμισης 'msdb110_upgrade.sql' αντιμετώπισε σφάλμα 3906, κατάσταση 1, σοβαρότητα 16. Αυτή είναι μια κατάσταση σοβαρού σφάλματος που μπορεί να επηρεάσει την κανονική λειτουργία και η βάση δεδομένων θα τεθεί εκτός σύνδεσης. Εάν το σφάλμα παρουσιάστηκε κατά την αναβάθμιση της "κύριας" βάσης δεδομένων, θα αποτρέψει την εκκίνηση ολόκληρης της SQL Server παρουσίας. Εξετάστε τις προηγούμενες καταχωρήσεις του errorlog για σφάλματα, κάντε τις κατάλληλες διορθωτικές ενέργειες και επανεκκινήστε τη βάση δεδομένων, ώστε να ολοκληρωθούν τα βήματα αναβάθμισης της δέσμης ενεργειών.

Επίλυση

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

Σχετικά με τις δομές SQL Server

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

Κατάσταση

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

Παραπομπές

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