KB3030352 - ISPRAVKA: Tabela promena je nepravilno poručena za ažurirane redove nakon što omogućite hvatanje podataka za Microsoft SQL Server bazu podataka

Microsoft distribuira ispravke za Microsoft SQL Server 2012, 2014 ili 2016 kao jednu datoteku koja se može preuzeti. Pošto su ispravke kumulativne, svako novo izdanje sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje sql Server 2012, 2014, 2016 fix.

Simptomi

Nakon što omogućite hvatanje podataka za Microsoft SQL Server 2012 ,2014 ili 2016 bazu podataka, kolona operacije __$u tabeli promena može biti nepravilno poručena za ažurirane redove. Kada ažurirate red, u tabeli promena postoje dva reda, sa brisanjem i umetanjem za __$operaciju. Međutim, operacija umetanja može se neočekivano pojaviti pre operacije brisanja. Ako aplikacija ponovo primeni redove na drugu tabelu sa ograničenjem primarnog ključa, može doći do sledećeg kršenja primarnog ključa:

Msg 2627, Level 14, State 1, Line 6Violation of PRIMARY KEY constraint 'Primary_Key_name'. Nije moguće umetnuti duplikat ključau table_name'. Vrednost duplikata ključa je (vrednost).

Rešenje

Ovaj problem je rešen u sledećim kumulativnim ispravkama sistema SQL Server.

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×