Συμπτώματα
Ας υποθέσουμε ότι έχετε μια βάση δεδομένων που έχει ενεργοποιημένη τη διαφανή κρυπτογράφηση δεδομένων (TDE) στον Microsoft SQL Server 2008 ή στον SQL Server 2008 R2, οποιαδήποτε λειτουργία εγγραφής στη βάση δεδομένων περιμένει επ ' αόριστον στο WRITELOG ή το LOGBUFFER. Όταν η βάση δεδομένων βρίσκεται σε κατάσταση πλήρους ανάκτησης και τα προγραμματισμένα αντίγραφα ασφαλείας του αρχείου καταγραφής εκτελούνται τακτικά, οι αριθμοί του πρώτου και του τελευταίου αριθμού ακολουθίας καταγραφής (LSN) στα αρχεία καταγραφής σφαλμάτων του SQL Server είναι ίδιοι για τα συνεπακόλουθα αντίγραφα ασφαλείας του αρχείου καταγραφής μετά την εκτέλεση του ζητήματος. Εξακολουθεί να συνιστάται να επιβεβαιώσετε εάν αναμένεται δραστηριότητα χρήστη κατά τη διάρκεια αυτού του χρονικού πλαισίου. Οι αριθμοί LSN ενδέχεται να μην αλλάξουν, επειδή δεν υπάρχει λειτουργία εγγραφής που προκαλείται από την έλλειψη δραστηριότητας χρήστη. Οι σχετικές καταχωρήσεις του αρχείου καταγραφής σφαλμάτων του SQL Server ακολουθούν:
Έγινε δημιουργία αντιγράφου ασφαλείας του αρχείου καταγραφής. Βάση δεδομένων: <όνομαβάσηςδεδομένων>, ημερομηνία δημιουργίας (ώρα): <ημερομηνία><ώρα>, πρώτο LSN: 76383:11154:1, τελευταίο LSN: 76383:11154:1..... Αυτό είναι ένα ενημερωτικό μήνυμα μόνο. Δεν απαιτείται ενέργεια χρήστη. Έγινε δημιουργία αντιγράφου ασφαλείας του αρχείου καταγραφής. Βάση δεδομένων: <όνομαβάσηςδεδομένων>, ημερομηνία δημιουργίας (ώρα): <ημερομηνία><ώρα>, πρώτο LSN: 76383:11154:1, τελευταίο LSN: 76383:11154:1..... Αυτό είναι ένα ενημερωτικό μήνυμα μόνο. Δεν απαιτείται ενέργεια χρήστη.
Αυτό το ζήτημα δεν αφορά τη βάση δεδομένων σε λειτουργία πλήρους ανάκτησης, οι βάσεις δεδομένων με άλλες λειτουργίες ανάκτησης είναι επίσης επιρρεπείς στο ίδιο πρόβλημα. Επιπλέον, ενδέχεται επίσης να δείτε ένα SPID στην κατάσταση επαναφοράς στο σύστημα πίνακα sys. sysprocesses.
Αιτία
Αυτό το πρόβλημα παρουσιάζεται εξαιτίας ορισμένων υποκείμενων εξαιρέσεων γύρω από το TDE.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server. Μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης, ο SQL Server λαμβάνει τη βάση δεδομένων χωρίς σύνδεση όταν πατήσετε το πρόβλημα (αντί να περιμένετε επ ' αόριστον στο WRITELOG ή στο LOGBUFFER), η βάση δεδομένων μπορεί να επανέλθει online χωρίς να επανεκκινήσετε τις υπηρεσίες SQL Server Services. Σε ορισμένα σενάρια, η βάση δεδομένων θα επανασυνδεθεί αυτόματα από τον SQL Server χωρίς καμία ανθρώπινη παρέμβαση. Οι σχετικές πληροφορίες θα καταγραφούν στα αρχεία καταγραφής σφαλμάτων του SQL Server. Η επείγουσα επιδιόρθωση δεν θα επιλύσει το ζήτημα πλήρως. Ωστόσο, πρόσθετες διαγνωστικές πληροφορίες (με βάση τον τύπο και τη σοβαρότητα του σφάλματος) ενδέχεται να καταγραφούν στα αρχεία καταγραφής σφαλμάτων του SQL Server, όταν παρουσιαστεί ξανά το πρόβλημα. Πρέπει να προσδιορίσετε την πραγματική εξαίρεση και να τη διορθώσετε με τη βοήθεια πρόσθετων διαγνωστικών πληροφοριών που μπορεί να ανακτήσετε μετά την εφαρμογή της επείγουσας επιδιόρθωσης.
Αθροιστική ενημερωμένη έκδοση 13 για SQL Server 2008 R2 SP2 /en-us/help/2967540
Αθροιστική ενημέρωση 17 για τον SQL Server 2008 SP3 /en-us/help/2958696
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".