ΕΠΙΔΙΌΡΘΩΣΗ: SQL Server σταματά να λειτουργεί όταν το αρχείο καταγραφής της βάσης δεδομένων tempdb είναι πλήρης σε SQL Server 2012 ή 2014 διακομιστή SQL

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 2963384
Συμπτώματα
Ας υποθέσουμε ότι χρησιμοποιείτε 2012 του Microsoft SQL Server ή 2014 διακομιστή SQL. Όταν το αρχείο καταγραφής της βάσης δεδομένων tempdb είναι πλήρες, διακόπτεται η λειτουργία του SQL Server, και λαμβάνετε το ακόλουθο μήνυμα λάθους:
Σφάλμα: 9002, σοβαρότητα: 17, κατάσταση: 4.
Το αρχείο καταγραφής συναλλαγών για τη βάση δεδομένων 'tempdb' είναι πλήρης λόγω 'ACTIVE_TRANSACTION'.
Σφάλμα: 3314, σοβαρότητας: 21, κατάσταση: 3.
Κατά την αναίρεση μιας λειτουργίας αποθηκευμένου στη βάση δεδομένων 'tempdb', Παρουσιάστηκε σφάλμα στο αρχείο καταγραφής ID εγγραφής (135:376:442). Συνήθως, η συγκεκριμένη αποτυχία καταγράφεται προηγουμένως ως σφάλμα στην υπηρεσία καταγραφής συμβάντων των Windows. Επαναφέρετε τη βάση δεδομένων ή το αρχείο από ένα αντίγραφο ασφαλείας ή να επιδιορθώσετε τη βάση δεδομένων.
Σφάλμα: 3449, σοβαρότητας: 21, κατάσταση: 1.
Πρέπει να τερματίσετε τη λειτουργία SQL Server για να ανακτήσετε μια βάση δεδομένων (Αναγνωριστικό 2 βάσεις δεδομένων). Η βάση δεδομένων είναι μια βάση δεδομένων χρήστη που δεν ήταν δυνατό να τερματιστεί ή μια βάση δεδομένων συστήματος. Κάντε επανεκκίνηση του SQL Server. Εάν η βάση δεδομένων δεν ανάκτησης μετά από μια άλλη εκκίνησης, επιδιόρθωση ή την επαναφορά της βάσης δεδομένων.
Ανίχνευση SQL διακόπηκε λόγω τερματισμού λειτουργίας του διακομιστή. Ανίχνευση ID = "1". Πρόκειται για ένα ενημερωτικό μήνυμα. απαιτείται καμία ενέργεια χρήστη.

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

Αυτή η επείγουσα επιδιόρθωση επιτρέπει μια πιο ακριβή υπολογισμό δεσμευμένο χώρο όταν εξαντληθεί ο χώρος του αρχείου καταγραφής. Αυτή η επείγουσα επιδιόρθωση βοηθά επίσης στην αποφυγή Αποτυχία επαναφοράς στο tempdb ενεργοποιώντας το tempdb καταγραφής αυξάνεται προσωρινά. Αυτές οι αλλαγές να αποτρέψουν τη διακοπή λειτουργίας του διακομιστή.
Προτεινόμενη αντιμετώπιση

Πληροφορίες πακέτου υπηρεσιών για 2014 διακομιστή SQL

Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το πιο πρόσφατο service pack για Microsoft SQL Server 2014. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2958069 Τρόπος απόκτησης του τελευταίου service pack για SQL Server 2014


Για περισσότερες πληροφορίες σχετικά με το SQL Server 2014 Service Pack 1 (SP1), ανατρέξτε στο θέμα σφάλματα που επιδιορθώνονται στο SQL Server 2014 Service Pack 1.

Πληροφορίες πακέτου υπηρεσιών για SQL Server 2012

Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το πιο πρόσφατο service pack για Microsoft SQL Server 2012. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2755533 Τρόπος απόκτησης του τελευταίου service pack για SQL Server 2012
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Ιδιότητες

Αναγνωριστικό άρθρου: 2963384 - Τελευταία αναθεώρηση: 08/04/2016 22:01:00 - Αναθεώρηση: 7.0

Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2963384 KbMtel
Σχόλια