Symptomen
U maakt een certificaat voor transparante gegevensversleuteling (TDE) in Microsoft SQL Server 2014 Service Pack 1 (SP1). Als u echter gebruikmaakt van een certificaat waarvan het seriële getal groter is dan 16 bytes, wordt het volgende foutbericht weergegeven:
Msg 15297, niveau 16, State 56, line 1Het-certificaat, asymmetrische sleutel of persoonlijke sleutel gegevens is ongeldig.
Oplossing
Dit probleem is voor het eerst opgelost in de volgende cumulatieve update voor SQL Server:
Cumulatieve update 2 voor SQL Server 2014 Service Pack 1Opmerking Nadat u deze update hebt geïnstalleerd, kunt u het certificaat maken, zelfs als het seriële getal groter is dan 16 bytes. Daarnaast wordt het foutbericht dat wordt vermeld in de sectie Symptomen, niet weergegeven. 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 actie truncate vindt alleen plaats in de catalogusweergave. Dit betekent dat het certificaat de oorspronkelijke lengte van het seriële getal behoudt.
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Informatie over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.