Taikoma
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)

Simptomai

Tarkime, kad turite lentelę, kurioje yra neunikalių indeksų "Microsoft SQL Server" 2012 arba "SQL Server" 2014. Kai vykdote užklausą naujindami lentelę naudodami rastro indeksą, kuriame yra skaidinio raktas, gaunate šį klaidos pranešimą:

MSG 2601, lygis 14, būsenos 1, Line 1Negalima įterpti besidubliuojančios rakto eilutės objekte <lentelės pavadinimo> su unikaliu indeksu <indekso pavadinimo>. Pasikartojančio rakto reikšmė yra (0, <reikšmė>).

Pastaba. Indeksas nėra unikalus indeksas ir leidžia dublikatus.

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:

Sprendimas

Norėdami išspręsti šią problemą, įgalinkite sekimo vėliavėlę 8690, kad išjungtumėte eigos operaciją. Tačiau šis sprendimas gali sukelti našumo regresiją, nes yra išjungtas eigos .

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.