Symptômes
Ce problème survient lorsque vous utilisez un certificat dont le numéro de série est supérieur à 16 octets. Lorsque ce problème se produit, vous recevez le message d’erreur suivant :
MSG 15297, niveau 16, état 56, ligne 1 le certificat, la clé asymétrique ou les données de clé privée ne sont pas valides.
Résolution
Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Nous vous recommandons de télécharger et d’installer les dernières mises à jour cumulatives pour SQL Server :
Remarque Après l’installation de cette mise à jour, vous pouvez créer le certificat même si son numéro de série est supérieur à 16 octets sans recevoir de message d’erreur. Toutefois, le numéro de série est tronqué à 16 octets lorsqu’il est enregistré dans la colonne Cert_Serial_Number de la vue du catalogue sys. Certificates . La troncation ne se produit qu’en mode catalogue. Le certificat conserve donc toujours la longueur d’origine de son numéro de série.
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».