ΕΠΙΔΙΌΡΘΩΣΗ: Δημιουργία πιστοποιητικού TDE αποτυγχάνει στο SQL Server 2014 SP1 αν ο σειριακός αριθμός είναι μεγαλύτερος από 16 byte

Συμπτώματα

Δημιουργήστε ένα πιστοποιητικό για διαφανή δεδομένα κρυπτογράφησης (TDE) σε Microsoft SQL Server 2014 Service Pack 1 (SP1). Ωστόσο, εάν χρησιμοποιείτε ένα πιστοποιητικό, του οποίου ο σειριακός αριθμός είναι μεγαλύτερος από 16 byte, λαμβάνετε το ακόλουθο μήνυμα λάθους:

Msg 15297, επίπεδο 16, κατάσταση 56, γραμμή 1

Το πιστοποιητικό, ασύμμετρου κλειδιού ή δεδομένα ιδιωτικού κλειδιού δεν είναι έγκυρο.

Προτεινόμενη αντιμετώπιση

Αυτό το ζήτημα επιδιορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημερωμένη έκδοση για τον SQL Server:


Σημείωση Μετά την εγκατάσταση αυτής της ενημερωμένης έκδοσης, μπορείτε να δημιουργήσετε το πιστοποιητικό, παρόλο που ο σειριακός αριθμός είναι μεγαλύτερος από 16 byte. Επιπλέον, δεν θα λάβετε το μήνυμα λάθους που αναφέρεται στην ενότητα "Συμπτώματα". Ωστόσο, ο σειριακός αριθμός θα περικοπεί σε 16 byte όταν αποθηκευτεί στη στήλη cert_serial_number στην προβολή καταλόγου sys.certificates. Η περικοπή ενέργεια εκτελείται μόνο σε προβολή καταλόγου. Αυτό σημαίνει ότι το πιστοποιητικό διατηρεί ακόμη το αρχικό μήκος του σειριακού αριθμού.
Σχετικά με τις αθροιστικές ενημερωμένες εκδόσεις για τον SQL Server
Σχετικά με τις αθροιστικές ενημερωμένες εκδόσεις για τον SQL Server

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Αναφορές

Πληροφορίες σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερωμένων εκδόσεων λογισμικού.
Ιδιότητες

Αναγνωριστικό άρθρου: 3082513 - Τελευταία αναθεώρηση: 21 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια