Simptomi
Programmā SQL Server 2016, izmantojot atmiņu optimizētu tabulu, lielākā daļa izmaiņu tabulu scenārijos tagad darbojas paralēli un rezultāts ir uzrakstīts darījumu žurnālfailā. Taču mainīt kolonnu darbības lielā atmiņā — optimizētā tabulā, kas darbojas paralēli, var izraisīt datu zudumu. Piezīme.ALTER TABLE Operations, kas darbojas ar vienu pavedienu un ko neietekmē šī problēma.
Risinājums
Šī problēma pirmo reizi tika novērsta ar šādu kumulatīvo SQL Server atjauninājumu:
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Iesakām lejupielādēt un instalēt jaunākos SQL Server kumulatīvos atjauninājumus:
Risinājums
Lai novērstu šo problēmu, izslēdziet žurnālu, kas optimizēts izmaiņu veikšanai, iespējojot izsekošanas karodziņu 9909. Lai iespējotu izsekošanas karodziņu 9909, pievienojiet T9909 startēšanas parametru. Varat arī izmantot priekšrakstu DBCC traceon (9909) konkrētai sesijai.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.