KB3020112 – OPRAVA: Pri vykonávaní príkazov DML v SQL Server 2014 sa vyskytuje chyba nevýnosnosti

Vzťahuje sa na
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use)

Príznaky

Tento problém sa vyskytuje pri spustení príkazov jazyka DML (Data Manipulation Language) v tabuľkách, ktoré obsahujú klastrované indexy ukladacieho priestoru stĺpcov. Keď sa vyskytne tento problém, v zobrazení dynamickej správy sys.column_store_row_groups (DMV) sa zobrazí veľa nových položiek, ktorých stĺpec delta_store_hobt_id nezobrazuje nulové hodnoty a stĺpec riadkov súčtu zobrazuje malé čísla. Môže sa zobraziť aj nasledujúce chybové hlásenie:

Poznámka

Non-yielding task detected in function = <FunctionName>::Get file = line = <LineNumber>

Okrem toho sa vygeneruje súvisiaci súbor s výpisom.

Riešenie

Informácie o balíkoch Service Pack

Ak chcete vyriešiť tento problém, zaobstarajte si balík Service Pack 1 pre SQL Server 2014.

Ďalšie informácie o balíku SQL Server 2014 Service Pack 1 (SP1) nájdete v téme Opravené chyby v balíku Service Pack 1 pre SQL Server 2014.

Informácie o kumulatívnych aktualizáciách

Tento problém bol prvýkrát opravený v nasledujúcej kumulatívnej aktualizácii SQL Server.

Kumulatívna aktualizácia 5 pre SQL Server 2014 /en-us/help/3011055

Informácie o kumulatívnych aktualizáciách pre SQL Server

Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

      

Ďalšie informácie

Tento problém sa vyskytuje, pretože každý príkaz update alebo delete uzamkne všetky delta ukladacie priestory. Keď sú všetky delta ukladacie priestory uzamknuté, príkaz INSERT vytvorí nový rozdielový ukladací priestor. Táto rýchla oprava sa pokúša uzamknúť len rozdielové ukladacie priestory, ktoré sú ovplyvnené aktualizáciou alebo odstránením, a pomalšie sa vytvoria nové delta obchody, ak už je otvorených veľa delta obchodov.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.