Platí pro
SQL Server 2008 Service Pack 3 SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Standard SQL Server 2008 Web SQL Server 2008 Workgroup SQL Server 2008 Express

Společnost Microsoft distribuuje aktualizaci Microsoft SQL Server 2008 Service Pack 3 jako jeden soubor 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í verze systému SQL Server 2008 s aktualizací Service Pack 3.

Příznaky

Předpokládejme, že jste použili kumulativní aktualizaci 6 pro Microsoft SQL Server 2008 Service Pack 2 nebo novější. Při pokusu o provedení příkazu Update , který obsahuje klauzuliWHERE Current with Cursor, k aktualizaci tabulky, bude proces Sqlservr. exe mít nadměrné využití procesoru.

Příčina

K tomuto problému dochází kvůli problému ochrany Halloweenu, který je součástí kumulativní aktualizace. Když je příkaz Update spuštěný v dlouhotrvající transakci, je k této operaci hodně nákladů. Další informace o ochraně Halloweenu v systému SQL Server najdete na následujícím webu Microsoft Blogy:

http://blogs.msdn.com/b/craigfr/archive/2008/02/27/halloween-protection.aspx

Řešení

Poznámka Tato oprava je povolena pouze v části Trace Flags 2430. A mělo by být povoleno na relaci.

Informace o kumulativní aktualizaci

SQL Server 2008 Service Pack 3

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

2738350 Kumulativní balíček aktualizací 7 pro SQL Server 2008 Service Pack 3Pozná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í verze systému SQL Server 2008 s aktualizací Service Pack 3. 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:

2629969 Buildy SQL Server 2008, které byly vydány po vydání SQL Server 2008 Service Pack 3

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.

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.