KB2962767 – POPRAVKA: Greška "Nije moguće umetnuti duplirani ključ" javlja se kada ažurirate tabelu pomoću rasterskog indeksa koji sadrži ključ particije u SQL Server

Primenjuje se na
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Simptomi

Pretpostavimo da imate tabelu koja sadrži indekse koji nisu jedinstveni u sistemu Microsoft SQL Server 2012 ili SQL Server 2014. Kada pokrenete upit da biste ažurirali tabelu pomoću indeksa rasterske slike koji sadrži ključ particije, dobijate sledeću poruku o grešci:

Napomena

Poruka 2601, nivo 14, država 1, linija 1
Nije moguće umetnuti red dupliranog ključa u ime >tabele objekta < sa jedinstvenim <imenom> indeksa. Duplirana vrednost ključa je (0, <vrednost>).

Napomena: Indeks nije jedinstveni indeks i dozvoljava pojavu duplikata.

Rešenje

Problem je prvi put rešen u sledećoj kumulativnoj ispravci sistema SQL Server.

Kumulativna ispravka 4 za SQL Server 2014 /en-us/help/2999197

Kumulativna ispravka 2 za SQL Server 2012 SP2 /en-us/help/2983175

Kumulativna ispravka 11 za SQL Server 2012 SP1 /en-us/help/2975396

Osnovni podaci o kumulativnim ispravkama za SQL Server

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

      

Privremeno rešenje

Da biste rešili ovaj problem, omogućite zastavicu praćenja 8690 da biste onemogućili operaciju objedinjavanja. Međutim, ovo privremeno rešenje može da izazove regresiju performansi zato što je bilten onemogućen.

Status

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