KB2859713 – RJEŠENJE: pogreška "Ključ za dešifriranje nije ispravan" prilikom otvaranja simetričnog ključa šifriranog asimetričnim ključem u sustavu SQL Server 2008, SQL Server 2012 ili SQL Server 2008 R2

Primjenjuje se na
SQL Server 2008 Service Pack 3 SQL Server 2008 Standard SQL Server 2008 Web SQL Server 2008 Workgroup SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Microsoft distribuira popravke za Microsoft SQL Server 2008 kao jednu datoteku koja se može preuzeti. Budući da su popravci kumulativni, svako novo izdanje sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem popravka za SQL Server 2008.

Simptomi

Razmotrite sljedeći scenarij:

  • Imate simetrični ključ šifriran asimetričnim ključem u sustavima Microsoft SQL Server 2008, Microsoft SQL Server 2012 ili Microsoft SQL Server 2008 R2 na računalu sa sustavom Windows 8 ili Windows Server 2012.
  • Asimetrični ključ stvoren je pomoću davatelja usluga upravljanja proširivim ključevima (EKM).
  • Pokušajte otvoriti šifrirani simetrični ključ.

U tom se scenariju pojavljuje poruka o pogrešci slična ovoj:

Napomena

Poruka 15273, razina 16, stanje 1, redak 1 Ključ za dešifriranje nije točan.

      

Uzrok

Taj se problem pojavljuje jer se značajka koja provjerava duljinu ključa nalazi u sustavima Windows 8 i Windows Server 2012. Međutim, SQL Server koristi netočnu duljinu podataka za dešifriranje simetričnog ključa.

Rješenje

Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.

Kumulativno ažuriranje 6 za SQL Server 2012 SP1 /en-us/help/2874879

O kumulativnim ažuriranjima za SQL Server

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

      

Kumulativno ažuriranje 9 za SQL Server 2012Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 9. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2012 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2867319 Paket kumulativnog ažuriranja 9 za SQL Server 2012Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravka za SQL Server 2012. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2692828 međuverzije SQL Server 2012 koje su izdane nakon objave SQL Server 2012

Kumulativno ažuriranje 8 za SQL Server 2008 R2 Service Pack 2Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 8. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2008 R2 Service Pack 2 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2871401 Paket kumulativnog ažuriranja 8 za 2008 R2 Service Pack 2Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravka servisnog paketa SQL Server 2008 R2 Service Pack 2. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2730301 međuverzije SQL Server 2008 R2 koje su izdane nakon objave servisnog paketa SQL Server 2008 R2 Service Pack 2

Kumulativno ažuriranje 12 za SQL Server 2008 Service Pack 3 (SP3)Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 12 za SQL Server 2008 Service Pack 3. Dodatne informacije o nabavi tog paketa kumulativnog ažuriranja za SQL Server potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2863205 Paket kumulativnog ažuriranja 12 za SQL Server 2008 Service Pack 3Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke koji su bili obuhvaćeni prethodnim izdanjem SQL Server popravaka. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2629969 Međuverzije SQL Server 2008 koje su izdane nakon izdanja servisnog paketa SQL Server 2008 Service Pack 3

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.

Reference

Dodatne informacije o modelu inkrementalnog servisiranja za SQL Server potražite u članku iz Microsoftove baze znanja pod brojem

935897 Tim za SQL Server dostupan je model inkrementalnog servisiranja za isporuku hitnih popravaka za prijavljene problemeDodatne informacije o shemi imenovanja za ažuriranja SQL Server kliknite sljedeći broj članka da biste pročitali članak u Microsoftovoj bazi znanja:

822499 Shema imenovanja za pakete ažuriranja softvera za Microsoft SQL Server Dodatne informacije o terminologiji ažuriranja softvera potražite u članku iz Microsoftove baze znanja pod brojem

824684 Opis standardne terminologije, koja se koristi za opis Microsoftovih softverskih ažuriranja