KB2859713 - OPRAVA: Chyba "Dešifrovací klíč je nesprávný" při otevření symetrického klíče zašifrovaného asymetrickým klíčem v SQL Server 2008, SQL Server 2012 nebo SQL Server 2008 R2

Platí pro
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 distribuuje opravy systému Microsoft SQL Server 2008 jako jeden soubor ke stažení. Vzhledem k tomu, že opravy jsou kumulativní, obsahuje každá nová verze všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2008.

Příznaky

Vezměte v úvahu následující scénář:

  • Máte symetrický klíč, který je zašifrovaný asymetrickým klíčem v Microsoft SQL Server 2008, Microsoft SQL Server 2012 nebo Microsoft SQL Server 2008 R2 na počítači se systémem Windows 8 nebo Windows Server 2012.
  • Tento asymetrický klíč je vytvořený pomocí zprostředkovatele EKM (Extensible Key Management).
  • Pokusíte se otevřít šifrovaný symetrický klíč.

V tomto scénáři se zobrazí chybová zpráva podobná následující:

Poznámka

Zpráva 15273, úroveň 16, stav 1, řádek 1 Dešifrovací klíč je nesprávný.

      

Příčina

K tomuto problému dochází, protože funkce, která kontroluje délku klíče, je součástí systému Windows 8 nebo Windows Server 2012. SQL Server ale k dešifrování symetrického klíče použije nesprávnou délku dat.

Řešení

Tento problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server.

Kumulativní aktualizace 6 pro SQL Server 2012 SP1 /en-cz/help/2874879

Informace o kumulativních aktualizacích pro SQL Server

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:

      

Kumulativní aktualizace 9 pro SQL Server 2012Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 9. Další informace o získání tohoto balíčku kumulativních aktualizací pro SQL Server 2012 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2867319 Balíček kumulativní aktualizace 9 pro SQL Server 2012Poznámka: Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2012. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2692828 Buildy SQL Server 2012 vydané po vydání verze SQL Server 2012

Kumulativní aktualizace 8 pro SQL Server 2008 R2 Service Pack 2Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 8. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 Service Pack 2 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2871401 Balíček kumulativní aktualizace 8 pro aktualizaci Service Pack 2008 R2 2Poznámka Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy SQL Server 2008 R2 Service Pack 2. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2730301 Buildy SQL Server 2008 R2, které byly vydány po vydání aktualizace Service Pack 2 SQL Server 2008 R2

Kumulativní aktualizace 12 pro SQL Server 2008 Service Pack 3 (SP3)Oprava, která tento problém řeší, byla poprvé vydána v kumulativní aktualizaci 12 pro SQL Server 2008 Service Pack 3. Další informace o získání tohoto balíčku kumulativních aktualizací pro SQL Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2863205 Balíček kumulativní aktualizace 12 pro SQL Server 2008 Service Pack 3Poznámka Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy SQL Server. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2629969 Buildy SQL Server 2008 vydané po vydání aktualizace Service Pack 3 SQL Server 2008

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

Další informace o modelu přírůstkové údržby pro SQL Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

935897 Od týmu SQL Server je k dispozici model přírůstkové údržby k poskytování oprav hotfix pro hlášené problémyDalší informace o schématu pojmenování aktualizací pro SQL Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

822499 Schéma pojmenování balíčků aktualizací softwaru Microsoft SQL Server Další informace o terminologii aktualizací softwaru naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

824684 Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft