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