KB3011465 – ÅTGÄRDA: Sekvensobjektet genererar dubblettvärden för sekvenser när SQL Server 2012 eller SQL Server 2014 är under minnesbelastning

Gäller för
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)

Symptom

Anta att du skapar ett sekvensobjekt där alternativet CACHE är aktiverat i Microsoft SQL Server 2012 eller SQL Server 2014. När instansen är under minnesbelastning och flera samtidiga anslutningar begär sekvensvärden från samma sekvensobjekt kan dubblettsekvensvärden genereras. Dessutom inträffar ett unikt fel eller ett fel för primärnyckelfel när ett duplicerat sekvensvärde infogas i en tabell.

Lösning

Problemet åtgärdades först i följande kumulativa uppdatering av SQL Server.

Kumulativ uppdatering 6 för SQL Server 2014 /en-us/help/3031047

Kumulativ uppdatering 4 för SQL Server 2012 SP2 /en-us/help/3007556

Om kumulativa uppdateringar för SQL Server

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

      

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".