Příznaky
K tomuto problému dochází, když v tabulkách, které obsahují clusterovaný indexy columnstore, spustíte příkazy jazyka DML (data Restatement Language). Když dojde k tomuto problému, uvidíte v Sys.column_store_row_groups zobrazení dynamické správy (DMV) mnoho nových položek, jejichž delta_store_hobt_id sloupec nezobrazuje hodnoty null a sloupec celkem – řádky zobrazuje malá čísla. Může se také zobrazit následující chybová zpráva:
Nevýnosová úloha ve funkci Function = <function>:: Get File = line = <lineNumber>
Navíc je vygenerován související soubor se stavem systému.
Řešení
Informace o aktualizaci Service Pack
Tento problém vyřešíte aktualizací Service Pack 1 pro SQL Server 2014.
Další informace o aktualizaci SQL Server 2014 Service Pack 1 (SP1) najdete v článku chyby opravené v aktualizaci SQL server 2014 Service Pack 1.
Informace o kumulativní aktualizaci
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
Kumulativní aktualizace 5 pro SQL Server 2014 /en-us/help/3011055
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:
Další informace
K tomuto problému dochází, protože každý příkaz Update nebo Delete uzamkne všechny obchody rozdílů. Když jsou všechny skladové obchody uzamčené, příkaz INSERT vytvoří nové úložiště rozdílů. Tato oprava hotfix zkusí uzamknout pouze ty rozdílové obchody, které jsou ovlivněné aktualizací nebo odstraněním , a vytváří nové obchody rozdílů rychleji, pokud už existuje mnoho otevřených rozdílových obchodů.
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.