Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Příznaky

Předpokládejme, že jste nainstalovali Microsoft SQL Server 2008 nebo Microsoft SQL Server 2008 R2 do počítače s Windows Serverem 2008 nebo Windows Server 2008 R2. Když se aplikace připojuje k SQL serveru 2008 nebo SQL serveru 2008 R2 pomocí klienta Microsoft SQL Server Native Client 10,0, zobrazí se chybová zpráva "nevracení yield". Poznámka Do souboru protokolu chyb SQL serveru 2008 nebo SQL Server 2008 R2 se zaznamená chyba "nevýnosový Plánovač". SQL Server navíc přestane reagovat. Pokud chcete tento problém vyřešit, budete možná muset restartovat SQL Server. Poznámky:

  • Tato oprava hotfix platí pro klienta SQL Native i pro SQL Server Engine.

  • Pokud máte nainstalovaný SQL Server 2008 Service Pack 2 (SP2), neproběhne chyba "nevracení výnosu" a SQL Server 2008 přestane reagovat. Může se ale zobrazit chybová zpráva podobná této:

    kód chyby 26073-//ErrorFormat: připojení TCP je ukončeno, ale podřízený proces systému SQL Server může mít duplicitní soket připojení.

Příčina

K tomuto problému dochází, protože nativní klient systému SQL Server 10,0 zpracovává nesprávné volání protokolu TCP na soket.

Řešení

Poznámka:

Pokud jste nedávno použili opravy SQL Server GDR podle bulletinu zabezpečení MS11-049, nemůžete použít kumulativní aktualizace uvedené v tomto článku. Když se pokusíte použít opravy pomocí nastavení kumulativní aktualizace, zobrazí se chybová zpráva podobná této:

Aktualizace systému SQL Server s vyšší verzí již byla nainstalována do instance systému SQL Server <název instance>, takže aktuální aktualizaci SQL serveru nelze použít. Verze aktualizace SQL serveru, která je už nainstalovaná, je GDR 10.2.4064.0 (10.2.4310.0) s KB2494089 a aktuální aktualizace SQL serveru je 10.2.4272.0 s KB2467239.

V tomto scénáři musíte kromě opravy MS11-049 použít balíček GDR, který obsahuje opravu problému zmíněného v tomto článku znalostní báze KB. Pokud chcete najít odpovídající balíčky aktualizací GDR a QFE, které se vztahují k vašemu rozsahu sestavení SQL serveru, přečtěte si informace v části Časté otázky v následujícím bulletinu zabezpečení:

http://www.microsoft.com/technet/security/bulletin/MS11-049.mspxPokud například používáte SQL Server 2008 Service Pack 2 a použili jste opravu hotfix GDR pro KB2494089, získáte opravu pro KB2491214 pomocí aktualizace QFE KB2494094.

Informace o kumulativní aktualizaci

Tento problém vyřešíte instalací příslušných aktualizací pro SQL Server a Windows Server, které jsou na počítači. Poznámka K tomuto problému může dojít v klientské aplikaci, která používá nativního klienta SQL serveru a funkci (například funkci CreateProcess ) k vytvoření nového podřízeného procesu. V tomto případě musíte použít obě opravy hotfix pro Windows Server a SQL Server.

Aktualizace pro SQL Server

Kumulativní balíček aktualizací 6 pro SQL Server 2008 R2

Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 6. Další informace o tom, jak získat tento kumulativní balíček aktualizací pro SQL Server 2008 R2, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

2489376 Kumulativní balíček aktualizací 6 pro SQL Server 2008 R2 Poznámka Vzhledem k tomu, že buildy jsou kumulativní, každá nová oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího SQL serveru 2008 R2 fix release. Doporučujeme zvážit použití nejnovější opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:

981356 Buildy SQL Server 2008 R2 vydaná po vydání SQL serveru 2008 R2Kumulativní aktualizace 2 pro SQL Server 2008 Service Pack 2 oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 2 pro SQL Server 2008 Service Pack 2. Další informace o tomto kumulativním balíčku aktualizací najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

2467239 Kumulativní aktualizace 2 pro SQL Server 2008 Service Pack 2Poznámka Vzhledem k tomu, že buildy jsou kumulativní, každá nová oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího SQL serveru 2008 Oprava. Společnost Microsoft doporučuje zvážit použití nejnovější opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:

2402659 Buildy SQL Server 2008, které byly vydány po vydání SQL Server 2008 Service Pack 2 Pro určité aktualizace SQL serveru jsou vytvořené opravy hotfix Microsoft SQL serveru 2008. Na instalaci SQL serveru 2008 Service Pack 2 musíte použít opravu hotfix systému SQL Server 2008 Service Pack 2. Ve výchozím nastavení je každá oprava hotfix, která je součástí aktualizace Service Pack systému SQL Server, součástí další aktualizace Service Pack systému SQL Server.

Aktualizace pro Windows Server

Oprava hotfix pro Windows Server 2008 R2

976932 Informace o aktualizacích Service Pack 1 pro systémy Windows 7 a Windows Server 2008 R2

Oprava hotfix pro Windows Server 2008

2398202 Aplikace může přestat reagovat v systému Windows Server 2008 nebo ve Windows Vista, když se aplikace zavře připojení soketu nebo ukončí

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Řešení

Důležité upozornění Tento oddíl, metoda nebo úkol obsahuje kroky, které popisují, jak registr změnit. Při nesprávné úpravě registru ale může dojít k vážným problémům. Proto je třeba pečlivě postupovat podle těchto kroků. Pokud jste si přidali ochranu, před úpravami si registr zálohujte. Pokud dojde k problému, můžete registr obnovit. Další informace o tom, jak zálohovat a obnovit registr, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

322756 Postup zálohování a obnovení registru v systému WindowsTento problém vyřešíte tak, že do klíče registru pro MSSQLSERVERpřidáte hodnotu SuperSocketNetlib\Tcp\TcpAbortiveClose . Postupujte takto:

  1. Otevřete Editor registru. K tomu použijte vhodnou metodu pro váš operační systém:

    • Ve Windows Vista klikněte na Start, do pole Spustit hledání zadejte Regedit a stiskněte ENTER.

    • V systému Windows XP klikněte na Start, klikněte na Spustit, zadejte Regedita klikněte na OK.

  2. Vyhledejte následující podklíč registru a klikněte na něj.

    • U výchozí instance SQL serveru 2008 nebo SQL serveru 2008 R2 klikněte na následující podklíč registru:

      HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10. MSSQLSERVER\MSSQLServer\SuperSocketNetLib\Tcp\

    • U pojmenované instance serveru SQL Server 2008 nebo SQL Server 2008 R2 klikněte na následující podklíč registru:

      HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10. (Název_instance) \MSSQLServer\SuperSocketNetLib\Tcp\

  3. V nabídce Úpravy přejděte na Novýa potom klikněte na Hodnota DWORD.

  4. Zadejte TcpAbortiveClosea stiskněte ENTER.

  5. V nabídce Úpravy klikněte na změnit.

  6. Klikněte na desetinné čísloa do pole Údaj hodnoty zadejte hodnotu 1 .

  7. Ukončete program Editor registru.

  8. Restartujte SQL Server.

Odkazy

Další informace o tom, jak nainstalovat klienta SQL Server Native, najdete na následujícím webu MSDN (Microsoft Developer Network):

Jak nainstalovat SQL Server Native ClientDalší informace o modelu přírůstkové obsluhy pro SQL Server najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

935897 Model přírůstkové obsluhy je dostupný od týmu SQL serveru a poskytuje opravy hotfix pro nahlášené problémy.Další informace o schématu přidělování názvů pro aktualizace systému SQL Server najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

822499Nové schéma přidělování názvů balíčkům aktualizací softwaru pro Microsoft SQL ServerDalší informace o terminologii aktualizací softwaru najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

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

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×