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:
- Najnovija kumulativna ispravka za SQL Server 2014
- Najnovija kumulativna ispravka za SQL Server 2012 SP2
- Najnovija kumulativna ispravka za SQL Server 2012 SP1
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“.