Microsoft distribuuje opravy pro Microsoft SQL Server 2008 R2 a 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ího vydání opravy pro SQL Server 2008 R2 a Microsoft SQL Server 2008.
Příznaky
Vezměte v úvahu následující scénář:
- Nainstalovali jste Microsoft BizTalk Server 2009 do počítače.
- Nainstalujete Microsoft SQL Server 2008 nebo SQL Server 2008 R2 do jiného počítače.
- Nakonfigurujete SQL Server 2008 nebo SQL Server 2008 R2 jako back-end server pro BizTalk Server 2009.
- Oznámení o událostech povolíte v systému SQL Server 2008 nebo SQL Server 2008 R2.
- Spouštíte některé transakce koordinátoru DTC (Distributed Transaction Coordinator), které se odesílají na SQL Server 2008 nebo SQL Server 2008 R2 a které pocházejí z BizTalk Server 2009.
V tomto scénáři se může na počítači se spuštěným serverem BizTalk Server 2009 obdržet následující chybová zpráva:
Poznámka
Transakce je již přerušena (WinMgmt)
Do souboru protokolu systému Windows v počítači se systémem SQL Server 2008 nebo SQL Server 2008 R2 se zaznamená taky událost připomínající následující:
Zdroj: MSSQL$SSDB01
ID události: 17065
Kategorie úlohy: Server
Úroveň: Chyba
Popis: SQL Server Kontrolní výraz: Soubor: <purecall.cpp>, řádek = 51 Neúspěšný kontrolní výraz = '!" purecall"' Čistě virtuální volání funkce. Tato chyba může souviset s načasováním. Pokud chyba přetrvává i po opětovném spuštění příkazu, zkontrolujte strukturální integritu databáze pomocí DBCC CHECKDB nebo restartujte server, abyste se ujistili, že nejsou poškozené datové struktury v paměti.
Zdroj: MSSQL$SSDB01
ID události: 8565
Kategorie úlohy: Server
Úroveň: Chyba
Popis: SQL Server nedokázal připravit transakci DTC. Kód chyby: 3602.Navíc je v souboru protokolu aplikace vygenerován soubor s minimálním výpisem a do souboru protokolu chyb serveru SQL Server je zaznamenána 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.
* *******************************************************************************
*
* ZAČÁTEK VÝPISU ZÁSOBNÍKU:
* 09.01.10 14:12:50 SPID 22
*
*
* Adresa výjimky = 0000000000000000000 Module(UNKNOWN+000000000000000000)
* Kód výjimky = c0000005 EXCEPTION_ACCESS_VIOLATION
* Access Violation occurred writing address 0000000000000000
Řešení
Informace o kumulativní aktualizaci
SQL Server 2008 Service Pack 1
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 12 pro SQL Server 2008 Service Pack 1. Další informace o tomto balíčku kumulativních aktualizací naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2467236 Balíček kumulativní aktualizace 12 pro SQL Server 2008 Service Pack 1Poznámka: Tyto buildy jsou kumulativní, a proto každá nová verze opravy obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2008. Společnost Microsoft doporučuje 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:
970365 Buildy SQL Server 2008 vydané po vydání aktualizace Service Pack 1 SQL Server 2008 Opravy hotfix pro Microsoft SQL Server 2008 se vytváří pro konkrétní SQL Server aktualizace Service Pack. Opravu hotfix pro SQL Server 2008 Service Pack 1 je nutné nainstalovat k instalaci systému SQL Server 2008 Service Pack 1. Ve výchozím nastavení jsou všechny opravy hotfix poskytované v aktualizaci Service Pack pro SQL Server zahrnuty do další aktualizace Service Pack pro SQL Server.
SQL Server 2008 R2
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 5. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2438347 Balíček kumulativní aktualizace 5 pro SQL Server 2008 R2 Pozná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 zahrnuty v předchozí verzi opravy SQL Server 2008 R2. 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:
981356 Buildy SQL Server 2008 R2, které byly vydány po vydání verze SQL Server 2008 R2
SQL Server 2008 Service Pack 2
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 2 pro SQL Server 2008 Service Pack 2. Další informace o tomto balíčku kumulativních aktualizací naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2467239 Balíček kumulativní aktualizace 2 pro SQL Server 2008 Service Pack 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. Společnost Microsoft doporučuje 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:
2402659 Buildy SQL Server 2008 vydané po vydání aktualizace Service Pack 2 SQL Server 2008 Opravy hotfix pro Microsoft SQL Server 2008 se vytváří pro konkrétní SQL Server aktualizace Service Pack. Opravu hotfix pro SQL Server 2008 Service Pack 2 je nutné nainstalovat pro instalaci systému SQL Server 2008 Service Pack 2. Ve výchozím nastavení jsou všechny opravy hotfix poskytované v aktualizaci Service Pack pro SQL Server zahrnuty do další aktualizace Service Pack pro SQL Server.
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Další informace o upozorněních na události pro databázový stroj v systému SQL Server 2008 R2 naleznete na následujícím webu MSDN (web MSDN (Microsoft Developer Network)):
Obecné informace o upozorněních na události pro databázový stroj v systému SQL Server 2008 R2
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 Tým SQL Server poskytuje k poskytování oprav hotfix pro hlášené problémy model přírůstkové údržby
Další informace o schématu pojmenování aktualizací pro aktualizace serveru SQL Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
822499 Nové 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