Společnost Microsoft distribuuje Microsoft SQL Server 2008 R2 a Microsoft SQL Server 2008 v jednom souboru ke stažení. Protože jsou opravy kumulativní, každá nová verze obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího SQL serveru 2008 R2 a serveru Microsoft SQL Server 2008 fix release.

Příznaky

Zvažte následující scénář:

  • Na počítači nainstalujete Microsoft BizTalk Server 2009.

  • Instalujete Microsoft SQL Server 2008 nebo SQL Server 2008 R2 na jiný počítač.

  • Nakonfigurovali jste SQL Server 2008 nebo SQL Server 2008 R2 na back-end Server BizTalk serveru 2009.

  • V systému SQL Server 2008 nebo SQL Server 2008 R2 povolíte oznamování událostí.

  • Spustíte některé transakce koordinátoru DTC (Distributed Transaction Coordinator), které jsou posílány na SQL Server 2008 nebo SQL Server 2008 R2 a které jsou z BizTalk serveru 2009.

V tomto scénáři se může v počítači s BizTalk serverem 2009 zobrazit následující chybová zpráva:

Transakce už je přerušená (WinMgmt)

V souboru protokolu Windows na počítači, na kterém běží SQL Server 2008 nebo SQL Server 2008 R2, se taky zaznamená událost podobná následující:

Zdroj: MSSQL $ SSDB01Event ID: 17065Task kategorie: ServerLevel: ErrorDescription: SQL Server assertion: File: <purecall. cpp>, line = 51 neúspěšný kontrolní výraz = '! " purecall "' čisté volání virtuální funkce. K této chybě mohlo dojít při časování. Pokud chyba přetrvává i po novém spuštění příkazu, pomocí příkazu DBCC CHECKDB zkontrolujte, jestli databáze není strukturovaná, nebo restartujte server, aby nedošlo k poškození datových struktur v paměti. Zdroj: MSSQL $ SSDB01Event ID: 8565Task kategorie: ServerLevel: ErrorDescription: SQL Server nepřipravil transakci DTC. Kód chyby: 3602.Soubor s minimálním výpisem se navíc generuje v souboru protokolu aplikace a do souboru protokolu chyb SQL serveru se zaznamená následující chybová zpráva:

SqlDumpExceptionHandler: proces 22 vygeneroval závažnou výjimku c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server tento proces ukončuje. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *, Počáteční výpis zásobníku: * 09/01/10 14:12:50 SPID 22 * * * adresa výjimky = 0000000000000000 modul (Neznámý + 0000000000000000) * kód výjimky = c0000005 EXCEPTION_ACCESS_VIOLATION * došlo k narušení přístupu při psaní adresy 0000000000000000

Řešení

Informace o kumulativní aktualizaci

SQL Server 2008 Service Pack 1

Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 12 pro SQL Server 2008 Service Pack 1. Další informace o tomto kumulativním balíčku aktualizací najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

2467236 Kumulativní balíček aktualizací 12 pro SQL Server 2008 Service Pack 1Pozná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:

970365 Buildy SQL Server 2008, které byly vydány po vydání SQL Server 2008 Service Pack 1 Pro určité aktualizace SQL serveru jsou vytvořené opravy hotfix Microsoft SQL serveru 2008. Na instalaci SQL serveru 2008 Service Pack 1 musíte použít opravu hotfix systému SQL Server 2008 Service Pack 1. 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.

SQL Server 2008 R2

Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 5. 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:

2438347 Kumulativní aktualizace 5 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 R2

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.

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.

Odkazy

Další informace o oznámeních událostí pro databázový stroj v systému SQL Server 2008 R2 najdete na následujícím webu služby MSDN (Microsoft Developer Network):

Obecné informace o oznámeních událostí pro databázový stroj v systému SQL Server 2008 R2Další 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?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?
Co ovlivnilo váš názor?

Děkujeme za váš názor!

×