KB2859713 – OPRAVA: Chyba Dešifrovací kľúč je nesprávny pri otvorení symetrického kľúča šifrovaného asymetrickým kľúčom v produktoch SQL Server 2008, SQL Server 2012 alebo SQL Server 2008 R2

Vzťahuje sa 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

Spoločnosť Microsoft distribuuje opravy Microsoft SQL Server 2008 ako jeden súbor na stiahnutie. Keďže opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv SQL Server 2008.

Príznaky

Pozrite si nasledujúci scenár:

  • V systéme Microsoft SQL Server 2008, Microsoft SQL Server 2012 alebo Microsoft SQL Server 2008 R2 v počítači so systémom Windows 8 alebo Windows Server 2012 máte symetrický kľúč, ktorý je šifrovaný asymetrickým kľúčom.
  • Asymetrický kľúč sa vytvára pomocou poskytovateľa funkcie EKM (Extensible Key Management).
  • Pokúšate sa otvoriť šifrovaný symetrický kľúč.

V tomto prípade sa zobrazí podobné chybové hlásenie:

Poznámka

Msg 15273, Level 16, State 1, Line 1 Dešifrovací kľúč je nesprávny.

      

Príčina

Tento problém sa vyskytuje, pretože funkcia, ktorá kontroluje dĺžku klávesov, je zahrnutá vo Windowse 8 alebo Windows Server 2012. SQL Server však používa na dešifrovanie symetrického kľúča nesprávnu dĺžku údajov.

Riešenie

Tento problém bol prvýkrát opravený v nasledujúcej kumulatívnej aktualizácii SQL Server.

Kumulatívna aktualizácia 6 pre SQL Server 2012 SP1 /en-us/help/2874879

Informácie o kumulatívnych aktualizáciách pre SQL Server

Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

      

Kumulatívna aktualizácia 9 pre SQL Server 2012Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 9. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre SQL Server 2012, získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2867319 Kumulatívny balík aktualizácií 9 pre SQL Server 2012Poznámka Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv SQL Server 2012. Odporúčame, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

2692828 Zostavy SQL Server 2012, ktoré boli vydané po vydaní SQL Server 2012

Kumulatívna aktualizácia 8 pre balík SQL Server 2008 R2 Service Pack 2Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 8. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre SQL Server 2008 R2 Service Pack 2, sa zobrazí po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2871401 Kumulatívny balík aktualizácie 8 pre balík 2008 R2 Service Pack 2Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho vydania opráv SQL Server 2008 R2 Service Pack 2. Odporúčame, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

2730301 Zostavy SQL Server 2008 R2, ktoré boli vydané po vydaní balíka Service Pack 2 SQL Server 2008 R2

Kumulatívna aktualizácia 12 pre balík SQL Server 2008 Service Pack 3 (SP3)Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 12 pre balík SQL Server 2008 Service Pack 3. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre SQL Server, sa vám zobrazí článok databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledujúce číslo:

2863205 Kumulatívny balík aktualizácie 12 pre balík SQL Server 2008 Service Pack 3Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv SQL Server. Odporúčame, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

2629969 Zostavy SQL Server 2008, ktoré boli vydané po vydaní balíka Service Pack 3 SQL Server 2008

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Odkazy

Ďalšie informácie o modeli prírastkovej údržby pre SQL Server získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

935897 Tím SQL Server poskytuje k dispozícii prírastkový model údržby na poskytovanie rýchlych opráv pre nahlásené problémyĎalšie informácie o schéme pomenovania pre aktualizácie SQL Server aktualizácie zobrazíte po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

822499 Schéma pomenovania pre balíky aktualizácií softvéru spoločnosti Microsoft SQL Server Ďalšie informácie o terminológii aktualizácií softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

824684 Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru spoločnosti Microsoft