Συμπτώματα
Αυτό το πρόβλημα παρουσιάζεται όταν χρησιμοποιείτε ένα πιστοποιητικό του οποίου ο σειριακός αριθμός είναι μεγαλύτερος από 16 byte. Όταν παρουσιαστεί αυτό το πρόβλημα, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:
MSG 15297, επίπεδο 16, κατάσταση 56, γραμμή 1 το πιστοποιητικό, το ασύμμετρο κλειδί ή τα δεδομένα ιδιωτικού κλειδιού δεν είναι έγκυρα.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server:
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Συνιστούμε να κάνετε λήψη και εγκατάσταση των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Σημείωση Μετά την εγκατάσταση αυτής της ενημερωμένης έκδοσης, μπορείτε να δημιουργήσετε το πιστοποιητικό, παρόλο που ο σειριακός αριθμός του είναι μεγαλύτερος από 16 byte χωρίς να λάβετε κανένα μήνυμα σφάλματος. Ωστόσο, ο σειριακός αριθμός θα περικοπεί στα 16 byte όταν αποθηκευτεί στη στήλη cert_serial_number στην προβολή καταλόγου sys. Certificates . Η περικοπή εμφανίζεται μόνο στην προβολή καταλόγου. Επομένως, το πιστοποιητικό εξακολουθεί να διατηρεί το αρχικό μήκος για τον σειριακό αριθμό του.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".