KB2963408 – FIX: při dotazu na data sloupce BLOBu na SQL serveru dochází k chybě 5180

Příznaky

Při dotazu na data ve sloupci Large Binary (BLOB) v Microsoft SQL serveru 2008, SQL serveru 2008 R2, SQL serveru 2012 nebo SQL Server 2014 se může zobrazit následující chybová zpráva:

Chyba: 5180 nemohl v databázi tempdb otevřít pro neplatný ID souboru 0. Ověřte umístění souboru. Spusťte příkaz DBCC CHECKDB.

Příčina

K tomuto problému dochází, protože SQL Server při čtení dat objektu BLOB správně nezpracovává zprávu upozornění (Storno). Tento problém nastane jenom v případě, že je zakázaná mezipaměť BLOB vnitřní paměti. Když je mezipaměť zakázaná, přepne se data mezipaměti do databáze tempdb. SQL Server potom přečte data BLOB z databáze tempdb místo mezipaměti. Závisí na velikosti dat nebo paměti objektu BLOB. mezipaměť BLOBů v paměti je zakázaná.

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 SQL serveru:

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?

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é?

Děkujeme za váš názor!

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×