Applies ToSQL 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)

Příznaky

Předpokládejme, že máte tabulku, která obsahuje nejedinečné indexy v Microsoft SQL serveru 2012 nebo SQL serveru 2014. Když spustíte dotaz pro aktualizaci tabulky pomocí bitmapového indexu, který obsahuje kód oddílu, zobrazí se následující chybová zpráva:

Msg 2601, úroveň 14, stát 1, řádek 1Cannot vloží do objektu <název tabulky duplicitní řádek> s jedinečným indexem <název indexu>. Hodnota duplicitního klíče je (<hodnota>).

PoznámkaIndex není jedinečný index a umožňuje duplicity.

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:

Alternativní řešení

Tomuto problému se můžete vyhnout tak, že zapnete operaci zařazování tak, že povolíte příznak trasování 8690. Toto alternativní řešení může způsobit regresi, protože zařazování je zakázáno.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.