Symptom
Du skapar ett certifikat för transparent datakryptering (TDE) i Microsoft SQL Server 2014 Service Pack 1 (SP1). Om du däremot använder ett certifikat vars serienummer är större än 16 byte får du följande felmeddelande:
Obs
Msg 15297, nivå 16, State 56, rad 1
Certifikatet, den asymmetriska nyckeln eller den privata nyckeln är ogiltiga.
Lösning
Det här problemet åtgärdades först i följande kumulativa uppdatering för SQL Server:
Kumulativ uppdatering 2 för SQL Server 2014 Service Pack 1
När du har installerat den här uppdateringen kan du skapa certifikatet även om serienumret är större än 16 byte. Dessutom får du inte felmeddelandet som nämns i avsnittet "Symptom". Serienumret trunkeras dock till 16 byte när det sparas i kolumnen cert_serial_number i sys.certificates-katalogvyn. Trunkeringsåtgärden inträffar bara i katalogvyn. Det innebär att certifikatet fortfarande behåller den ursprungliga längden för serienumret.
Om kumulativa uppdateringar för SQL Server
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Läs mer om den terminologi som Microsoft använder för att beskriva programuppdateringar.