Platí proSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Příznaky

Předpokládejme, že máte databázi obsahující rozdělený tabulku v Microsoft SQL serveru 2014. Tabulka obsahuje index columnstore a oddíly tabulky jsou namapované na různé skupiny. Když spustíte příkaz DBCC CHECKFILEGROUP , zobrazí se následující nepravdivé chybové zprávy o nekonzistenci:

Msg 8965, úroveň 16, stav 1Table Chyba: ID objektu <ID objektu>, id indexu <ID>, ID oddílu <ID oddílu> (zadejte data LOB). alloc unit id Uzel data mimo řádek na stránce (<ID stránky>), patice <id patice>, ID textu <> textu , na který odkazuje stránka ( id <>), patice <ID patice>, ale ve vyhledávání se nezobrazila. CHECKFILEGROUP zjistil chyby přidělení 0 a chyby konzistence N v tabulce PageArchive (ID objektu <ID objektu>).

Když ale spustíte příkaz DBCC CHECKDB , nezobrazí se žádné chybové zprávy konzistence. Kromě toho, po provedení příkazu DBCC CHECKDB s možností REPAIR_ALLOW_DATA_LOSS neopraví chyby konzistence. To je proto, že chyba konzistence, která je hlášená příkazem DBCC CHECKFILEGROUP, je falešně pozitivní a zpráva o chybě, která se dá ignorovat.

Řešení

Tento problém byl poprvé opraven v následujících kumulativních aktualizacích 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.

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.