Συμπτώματα
Ας υποθέσουμε ότι δημιουργείτε αντίγραφα ασφαλείας της ουράς του αρχείου καταγραφής για τη βάση δεδομένων μοντέλου που χρησιμοποιεί την επιλογή "ανάκτηση" στον Microsoft SQL Server 2014 ή στον sql Server 2012 και η βάση δεδομένων τοποθετείται στην κατάσταση επαναφοράς. Όταν ολοκληρωθεί η δημιουργία αντιγράφου ασφαλείας, δεν μπορείτε να επανεκκινήσετε την υπηρεσία SQL Server και λαμβάνετε το ακόλουθο μήνυμα σφάλματος στο αρχείο καταγραφής σφαλμάτων του SQL Server:
<ημερομηνία> <ώρα> spid10s η βάση δεδομένων ' Model ' έχει επισημανθεί ως επαναφορά και βρίσκεται σε κατάσταση που δεν επιτρέπει την εκτέλεση της ανάκτησης. <ημερομηνία> <ώρα> spid10s σφάλμα: 927, σοβαρότητα: 14, κατάσταση: 2. <ημερομηνία> <ώρα> spid10s βάση δεδομένων ' Model ' δεν είναι δυνατό να ανοιχτεί. Βρίσκεται στο μέσο μιας επαναφοράς. <ημερομηνία> <ώρα> Spid10s δεν ήταν δυνατό να δημιουργήσει tempdb. Ενδέχεται να μην υπάρχει αρκετός διαθέσιμος χώρος στο δίσκο. Ελευθερώστε επιπλέον χώρο στο δίσκο διαγράφοντας άλλα αρχεία στη μονάδα δίσκου tempdb και, στη συνέχεια, επανεκκινήστε τον SQL Server. Αναζητήστε πρόσθετα σφάλματα στο αρχείο καταγραφής συμβάντων που μπορεί να υποδεικνύουν το λόγο για τον οποίο δεν ήταν δυνατή η προετοιμασία των αρχείων tempdb. <ημερομηνία> <ώρα> η ανίχνευση SQL spid10s διακόπηκε λόγω τερματισμού του διακομιστή. Αναγνωριστικό ανίχνευσης = ' 1 '. Αυτό είναι ένα ενημερωτικό μήνυμα μόνο. Δεν απαιτείται ενέργεια χρήστη.
Αιτία
Αυτό το πρόβλημα παρουσιάζεται επειδή η βάση δεδομένων μοντέλου χρησιμοποιείται ως πρότυπο για όλες τις βάσεις δεδομένων που δημιουργούνται σε μια ΠΑΡΟΥΣΊΑ του SQL Server. Εάν η βάση δεδομένων μοντέλου έχει επισημανθεί ότι δεν επιτρέπει την κατάσταση ανάκτησης, δεν είναι δυνατή η δημιουργία του tempdb και δεν είναι δυνατή η εκκίνηση της υπηρεσίας SQL Server.
Επίλυση
Πληροφορίες για το Service Pack
Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το Service Pack 1 για τον SQL Server 2014.
-
Πώς μπορείτε να αποκτήσετε το πιο πρόσφατο Service Pack για τον SQL Server 2014
-
Πώς μπορείτε να αποκτήσετε το πιο πρόσφατο Service Pack για τον SQL Server 2012
Για περισσότερες πληροφορίες σχετικά με τον SQL Server 2014 Service Pack 1 (SP1), ανατρέξτε στο θέμα σφάλματα που επιδιορθώνονται στον SQL server 2014 Service Pack 1.
Λύση
Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε την ακόλουθη μέθοδο:
-
Αποτροπή όλων των συνδέσεων από την εφαρμογή στον SQL Server
-
Εκκίνηση της υπηρεσίας SQL Server μαζί με τη σημαία παρακολούθησης 3608
-
Εκτέλεση της εντολής "Επαναφορά μοντέλου βάσης δεδομένων με ανάκτηση"
-
Κατάργηση σημαίας παρακολούθησης 3608 και επανεκκίνηση του SQL Server
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".