Symptomer
Anta at du har en tabell som inneholder ikke-unike indekser i Microsoft SQL Server 2012 eller SQL Server-2014. Når du kjører en spørring for å oppdatere tabellen ved hjelp av Punktgrafikkindeksen som inneholder en partisjon-tasten, får du følgende feilmelding:
Msg 2601, nivå 14 tilstand 1, linje 1
Kan ikke sette inn like viktige rad i <navn>-objektet med unik indeks <Indeksnavn>. Duplisert nøkkelverdi er (0, <verdien>).Obs! Indeksen er ikke entydig indeks, og tillater duplikater.
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Kumulativ oppdatering 4 for SQLServer 2014/en-us/help/2999197
Samleoppdatering 2 for SQL Server 2012 SP2/en-us/help/2983175
Kumulativ oppdatering 11 for SQL Server 2012 SP1/en-us/help/2975396
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Løsningen
Hvis du vil omgå dette problemet, kan du aktivere sporingsflagg 8690 Slik deaktiverer du utskriftskø -operasjonen. Imidlertid denne midlertidige løsningen kan føre til at en regresjon ytelse fordi utskriftskø er deaktivert.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".