Συμπτώματα
Ας υποθέσουμε ότι έχετε έναν Microsoft SQL Server 2016 ή μια παλαιότερη έκδοση της βάσης δεδομένων του SQL Server που έχει δεδομένα ή αντικείμενα κρυπτογραφημένα χρησιμοποιώντας την κρυπτογράφηση συμμετρικού κλειδιού. Σε αυτήν την περίπτωση, ενδέχεται να μην μπορείτε να αποκρυπτογραφήσετε τα δεδομένα ή τα αντικείμενα χρησιμοποιώντας το ίδιο συμμετρικό κλειδί στον SQL Server 2017 στα Windows, εάν ισχύουν οι ακόλουθες συνθήκες:
-
Η βάση δεδομένων ανακτάται στον SQL Server 2017.
-
Το υπάρχον συμμετρικό κλειδί απορρίπτεται και δημιουργείται το ίδιο συμμετρικό κλειδί.
Σημείωση Αυτό το πρόβλημα δεν θα προκύψει εάν το συμμετρικό κλειδί από μια παλαιότερη έκδοση του SQL Server δεν απορριφθεί ή δεν δημιουργηθεί ξανά στον SQL Server 2017.
Αιτία
Αυτό το πρόβλημα παρουσιάζεται επειδή ο SQL Server 2017 χρησιμοποιεί τον αλγόριθμο κατακερματισμού SHA2 για τον κατακερματισμό της φράσης πρόσβασης. SQL Server 2016 και παλαιότερες εκδόσεις του SQL Server Χρησιμοποιήστε τον αλγόριθμο SHA1 που δεν θεωρείται πλέον ασφαλής.
Επίλυση
Αυτό το πρόβλημα διορθώνεται με την ακόλουθη αθροιστική ενημέρωση για τον SQL Server:
Αθροιστική ενημερωμένη έκδοση 2 για τον SQL Server 2017
Σημείωση Αυτή η επιδιόρθωση απαιτεί τη σημαία TRace (TF) 4631 για να ενεργοποιηθεί μετά την εγκατάσταση της αθροιστικής ενημέρωσης. Αυτή η σημαία παρακολούθησης μπορεί να ενεργοποιηθεί με χρήση της επιλογής εκκίνησης του SQL Server ή με τη χρήση DBCC TRACEON. Το συμμετρικό κλειδί πρέπει να δημιουργηθεί αφού το TF 4631 είναι ήδη ενεργοποιημένο.
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Αναφορές
Μάθετε περισσότερα σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.