Microsoft izplata Microsoft SQL Server 2012, 2014 vai 2016 labojumus kā vienu lejupielādējamo failu. Tā kā labojumi ir kumulatīvi, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2012, 2014, 2016 labošanas laidienā.
Simptomi
Pēc tam, kad esat iespējojis izmaiņu datu tveršanu Microsoft SQL Server 2012, 2014 vai 2016 datu bāzē, tabulas mainīšanas kolonnā _ _ datums var tikt norādīta nepareizi atjauninātās rindas. Atjauninot rindu, tabulā izmaiņas ir divas rindas, un, izmantojot funkciju Dzēst un ievietot par _ _ $. Taču, iespējams, negaidīti tiek rādīta ievietošanas operācija pirms dzēšanas operācijas. Ja lietojumprogramma atkārtoti lieto rindas citai tabulai ar primārās atslēgas ierobežojumu, var rasties tālāk norādītās primārās atslēgas pārkāpums.
Msg 2627, Level 14, State 1, Line 6Violation no primārās atslēgas CONSTRAINT "Primary_Key_name". Nevar ievietot dublēto atslēgu objektātable_name. Atslēgas dublikāta vērtība ir (vērtība).
Risinājums
Šī problēma ir novērsta tālāk norādītajos kumulatīvajos SQL Server atjauninājumos.
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ā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
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.