KB3082513 - ÅTGÄRD: Det går inte att skapa TDE-certifikat i SQL Server 2014 SP1 om serienumret är större än 16 byte

Gäller för
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

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:

Versioner av SQL Server 2014
      

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.