KB3020112 - PATAISYMAS: vykdant DML sakinius "„SQL Server“ 2014" įvyksta nepasiduodančioji klaida

Taikoma
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)

Požymiai

Ši problema kyla, kai paleidžiate duomenų manipuliavimo kalbos (DML) sakinius lentelėse, kuriose yra klasterinių stulpelių saugyklų indeksų. Iškilus šiai problemai, sys.column_store_row_groups dinaminio valdymo rodinyje (DMV) rodoma daug naujų įrašų, kurių delta_store_hobt_id stulpelyje nerodomos neapibrėžtos reikšmės, o stulpelyje Sumos eilutės rodomi maži skaičiai. Taip pat galite gauti šį klaidos pranešimą:

Pastaba

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

Be to, sugeneruojamas susijęs iškelties failas.

Sprendimas

Pakeitimų paketo informacija

Norėdami išspręsti šią problemą, įsigykite 1 pakeitimų paketą, skirtą „SQL Server“ 2014.

Daugiau informacijos apie "„SQL Server“ 2014" 1 pakeitimų paketą (SP1) rasite "„SQL Server“ 2014" 1 pakeitimų paketo ištaisytos klaidos.

Kaupiamojo naujinimo informacija

Ši problema pirmą kartą buvo išspręsta šiame kaupiamajame "„SQL Server“" naujinime.

5 kaupiamasis naujinimas, skirtas „SQL Server“ 2014 /en-us/help/3011055

Apie kaupiamuosius „SQL Server“ naujinimus

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:

      

Daugiau informacijos

Ši problema kyla, nes kiekvienas sakinys "Update" arba "Delete" užrakina visas delta saugyklas. Kai visos delta saugyklos yra užrakintos, sakinys INSERT sukurs naują delta saugyklą. Ši karštoji pataisa bando užrakinti tik tas delta parduotuves, kurias paveikė naujinimas arba naikinimas, o naujas delta parduotuves sukuria ne taip greitai, jei jau yra daug atidarytų delta parduotuvių.

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.