Microsoft izplata Microsoft SQL Server 2012, 2014 vai 2016 labojumus kā vienu lejupielādējamu failu. Tā kā labojumi ir kumulatīvi, katrs jaunais laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2012, 2014, 2016 labojumu laidienā.
Pazīmes
Kad Microsoft SQL Server 2012, 2014 vai 2016 datu bāzei ir iespējota izmaiņu datu tveršana , kolonna __$operation izmaiņu tabulā, iespējams, ir nepareizi sakārtota atjauninātajām rindām. Atjauninot rindu, izmaiņu tabulā ir divas rindas: delete un insert ir __$operation. Tomēr pirms dzēšanas operācijas var negaidīti parādīties ievietošanas darbība. Ja lietojumprogramma atkārtoti lieto rindas citā tabulā ar primārās atslēgas ierobežojumu, var rasties šāds primārās atslēgas pārkāpums:
Piezīme
Ziņojums 2627, 14. līmenis, 1. stāvoklis, 6. rindiņaPRIMARY KEY ierobežojuma 'Primary_Key_name'pārkāpums. Nevar ievietot atslēgas dublikātu objektā table_name. Atslēgas vērtības dublikāts ir (value).
Risinājums
Šī problēma ir novērsta šādos SQL Server kumulatīvajos atjauninājumos.
- SQL Server 2016 RTM 5. kumulatīvais atjauninājums
- SQL Server 2016 SP1 2. kumulatīvais atjauninājums
- SQL Server 2014 SP2 4. kumulatīvais atjauninājums
- SQL Server 2014 SP1 10. kumulatīvais atjauninājums
- SQL Server 2014 9. kumulatīvais atjauninājums
- SQL Server 2012 SP3 8. kumulatīvais atjauninājums
- SQL Server 2012 SP2 7. kumulatīvais atjauninājums
Ieteikums: instalējiet jaunākos SQL Server kumulatīvos atjauninājumus
Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir iekļauti visi labojumfaili un drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:
- Jaunākais kumulatīvais atjauninājums SQL Server 2016
- Jaunākais kumulatīvais atjauninājums SQL Server 2014
- Jaunākais kumulatīvais atjauninājums SQL Server 2012 SP3
- Jaunākais kumulatīvais atjauninājums SQL Server 2012 SP2
Statuss
Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.