KB3011465 - OPRAVA: Objekt Sequence generuje duplicitní hodnoty sekvence, pokud je SQL Server 2012 nebo SQL Server 2014 pod tlakem paměti

Platí pro
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard 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 vytvoříte objekt sekvence, který má v systému Microsoft SQL Server 2012 nebo SQL Server 2014 povolenou možnost CACHE. Pokud je instance pod tlakem paměti a více souběžných připojení požaduje sekvenční hodnoty ze stejného objektu sekvence, mohou být vygenerovány duplicitní hodnoty sekvence. Kromě toho dochází k chybě porušení jedinečného nebo primárního klíče (PK) po vložení duplicitní hodnoty sekvence do tabulky.

Řešení

Tento problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server.

Kumulativní aktualizace 6 pro SQL Server 2014 /en-us/help/3031047

Kumulativní aktualizace 4 pro SQL Server 2012 SP2 /en-us/help/3007556

Informace o kumulativních aktualizacích pro SQL Server

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 pro SQL Server:

      

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.