Příznaky
Předpokládejme, že používáte funkci skupiny dostupnosti AlwaysOn serveru Microsoft SQL Server 2014. Když počítač se serverem SQL Server přechází z jedné repliky na jinou, může být index columnstore ve skupině dostupnosti poškozený. Pokud v tabulce, která obsahuje poškozený index columnstore, spustíte příkaz DBCC CHECKTABLE, může se zobrazit následující chybová zpráva:
Msg 8964, ú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 <> není odkazováno. Msg 5289, úroveň 16, stav 3Clustered tabulky columnstore ' <název tabulky> index <název indexu> ' Column ' <název sloupce> ' rowgroup ID <rowgroup ID> obsahuje jednu nebo více datových hodnot, které neodpovídají hodnotám dat ve slovníku. Obnovte data ze zálohy.
Řešení
Informace o kumulativní aktualizaci
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru 2014:
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 2014:
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.