Příznaky
Předpokládejme, že používáte Microsoft SQL Server 2012 nebo SQL Server 2014. Když opakovaně spustíte uloženou proceduru, která načítá data z dočasné tabulky v jedné relaci, zobrazí se následující chybová zpráva:
Chyba: 602, závažnost: 21, stát: 30. nebyla nalezena položka pro tabulku nebo index s ID oddílu <> v databázi <název databáze>. K této chybě může dojít, pokud uložená procedura odkazuje na vyřazenou tabulku nebo jsou poškozená metadata. Vyřaďte a znovu vytvořte uloženou proceduru nebo spusťte příkaz DBCC CHECKDB.
PoznámkaTento problém je pravděpodobnější v systému, který má mnoho procesorů, například počítač s 20 procesory.
Řešení
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru:
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. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro 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.