Microsoft distribueert Microsoft SQL Server 2012-, 2014- of 2016-oplossingen als één downloadbaar bestand. Omdat de oplossingen cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingspatches die aanwezig waren in de vorige release voor oplossingen voor SQL Server 2012, 2014 en 2016.
Symptomen
Nadat u het vastleggen van gegevens wijzigen hebt ingeschakeld voor een Microsoft SQL Server 2012-, 2014- of 2016-database, is de kolom __$operation in de wijzigingstabel mogelijk onjuist geordend voor bijgewerkte rijen. Wanneer u een rij bijwerkt, bevat de wijzigingstabel twee rijen, met delete en insert voor __$operation. Het is echter mogelijk dat er onverwacht een insert-bewerking verschijnt voordat een verwijderbewerking plaatsvindt. Als de toepassing de rijen opnieuw toepast op een andere tabel met een primaire-sleutelbeperking, kan de volgende primaire-sleutelschending optreden:
Opmerking
Msg 2627, Level 14, State 1, Line 6Violation of PRIMARY KEY constraint 'Primary_Key_name'. Kan geen dubbele sleutel invoegen in object 'table_name'. De waarde voor de dubbele sleutel is (waarde).
Oplossing
Dit probleem wordt opgelost in de volgende cumulatieve updates van SQL Server.
- Cumulatieve update 5 voor SQL Server 2016 RTM
- Cumulatieve update 2 voor SQL Server 2016 SP1
- Cumulatieve update 4 voor SQL Server 2014 SP2
- Cumulatieve update 10 voor SQL Server 2014 SP1
- Cumulatieve update 9 voor SQL Server 2014
- Cumulatieve update 8 voor SQL Server 2012 SP3
- Cumulatieve update 7 voor SQL Server 2012 SP2
Aanbeveling: Installeer de meest recente cumulatieve updates voor SQL Server
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingspatches die deel uitmaakten van de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
- Meest recente cumulatieve update voor SQL Server 2016
- Meest recente cumulatieve update voor SQL Server 2014
- Meest recente cumulatieve update voor SQL Server 2012 SP3
- Laatste cumulatieve update voor SQL Server 2012 SP2
Status
Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Meer informatie
Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.