Συμπτώματα
Ας υποθέσουμε ότι έχετε ορισμένες βάσεις δεδομένων κρυπτογράφησης διαφανών δεδομένων (TDE) που κρυπτογραφούνται με χρήση της υπηρεσίας παροχής Extensible Key Management (EKM) στον Microsoft SQL Server 2012 ή στον SQL Server 2014. Όταν εκτελείτε ένα μεγάλο ερώτημα εισαγωγής φορτίου σε μια ασταθή σύνδεση δικτύου, μπορείτε να διαπιστώσετε ότι η βάση δεδομένων TDE δεν είναι διαθέσιμη και εμφανίζει την κατάσταση "ανάκτηση σε εκκρεμότητα". Λαμβάνετε τα παρακάτω σφάλματα:
<ημερομηνία> <ώρα> το Spid1s δεν μπορεί να ανοίξει την περίοδο λειτουργίας για την υπηρεσία παροχής κρυπτογράφησης ' <όνομα υπηρεσίας παροχής EKM> '. Κωδικός σφάλματος υπηρεσίας παροχής: 5. (Αποτυχία ελέγχου ταυτότητας-συμβουλευτείτε την υπηρεσία παροχής EKM για λεπτομέρειες) <ημερομηνία> <ώρα> spid125 σφάλμα: 9001, σοβαρότητα: 21, κατάσταση: 1.<ημερομηνία> <ώρα> spid125 το αρχείο καταγραφής για τη βάση δεδομένων "<DB name>" δεν είναι διαθέσιμο. Επιλέξτε το αρχείο καταγραφής συμβάντων για σχετικά μηνύματα σφάλματος. Επιλύστε τυχόν σφάλματα και επανεκκινήστε τη βάση δεδομένων.<ημερομηνία> <ώρα> Spid125 κατά την αναίρεση μιας λειτουργίας που έχει συνδεθεί στη βάση δεδομένων "<DB name>", ΠΑΡΟΥΣΙΆΣΤΗΚΕ σφάλμα κατά το αναγνωριστικό εγγραφής (1183:136:350). Συνήθως, το συγκεκριμένο σφάλμα καταγράφεται προηγουμένως ως σφάλμα στην υπηρεσία καταγραφής συμβάντων των Windows. Επαναφέρετε τη βάση δεδομένων ή το αρχείο από ένα αντίγραφο ασφαλείας ή επιδιορθώστε τη βάση δεδομένων.<ημερομηνία> <ώρα> βάση δεδομένων spid62 <όνομα DB> τερματίστηκε εξαιτίας του σφάλματος 3314 στη ρουτίνα "XdesRMReadWrite:: RollbackToLsn". Θα γίνει προσπάθεια επανεκκίνησης για τις βάσεις δεδομένων που δεν είναι στιγμιότυπο μετά την ματαίωση όλων των συνδέσεων στη βάση δεδομένων.
Επίλυση
Αφού εφαρμόσετε την επιδιόρθωση, η βάση δεδομένων του TDE θα προσπαθήσει να χρησιμοποιήσει τα κλειδιά κρυπτογράφησης της βάσης δεδομένων που έχουν αποθηκευτεί προσωρινά κατά τη διάρκεια διακοπών δικτύου. Αυτό αποτρέπει τη διακοπή της λειτουργίας του. Η συμπεριφορά by Design άλλαξε με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 1 για τον SQL Server 2014 /en-us/help/2931693
Αθροιστική ενημερωμένη έκδοση 9 για SQL Server 2012 SP1 /en-us/help/2931078
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server: