Symptomen
Dit probleem doet zich voor wanneer u een certificaat gebruikt waarvan het seriële getal groter is dan 16 bytes. Als dit probleem zich voordoet, wordt het volgende foutbericht weergegeven:
Bericht 15297, niveau 16, status 56, regel 1 het certificaat, de asymmetrische sleutel of de persoonlijke sleutel gegevens zijn ongeldig.
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. U wordt aangeraden de nieuwste cumulatieve updates voor SQL Server te downloaden en te installeren:
Opmerking Nadat u deze update hebt geïnstalleerd, kunt u het certificaat maken, zelfs als het seriële getal groter is dan 16 bytes zonder een foutbericht te ontvangen. Het seriële getal wordt echter afgebroken tot 16 bytes wanneer dit is opgeslagen in de kolom cert_serial_number in de catalogusweergave van de map sys. Certificates . De afkapping vindt alleen plaats in de catalogusweergave. Het certificaat behoudt daarom de oorspronkelijke lengte voor een serieel getal.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.