Microsoft distribuerar Microsoft SQL Server 2012, 2014 eller 2016 som en nedladdnings bar fil. Eftersom de här korrigeringarna är kumulativa innehåller alla nya versioner alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående SQL Server 2012, 2014, 2016 korrigering.
Symptom
När du har aktiverat registrering av ändrings data för en Microsoft SQL Server 2012-, 2014-eller 2016-databas kan kolumnen _ en/min- åtgärd i tabellen ändring vara felaktigt ordnad för uppdaterade rader. När du uppdaterar en rad finns det två rader i ändrings tabellen med ta bort och infoga för _ @ $. Men en INSERT-åtgärd kan plötsligt visas före borttagningen. Om programmet Återtillämpar raderna till en annan tabell med en primär Key-begränsning kan följande primära nycklar fel uppstå:
Meddelande 2627, nivå 14, State 1, Line 6Violation PRIMARY KEY constraint 'Primary_Key_name'. Det går inte att infoga dubblettnyckel i objektet 'table_name'. Värdet på dubblettnyckel är (värde).
Lösning
Problemet är åtgärdat i följande kumulativa uppdateringar av SQL Server.
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.