Symptomer
Anta at du har definert sekvens objekter i Microsoft SQL Server 2012 eller SQL Server-2014. Når du utfører sp_sequence_get_range systemets lagrede prosedyrer og Neste verdi FOR funksjonen parallelt med samme sekvens objekt (for eksempel i forskjellige samtidige tilkoblinger eller programmer med flere tråder), like genereres verdi.
Årsak
Dette problemet oppstår på grunn av en kappløpssituasjon for sp_sequence_get_range systemets lagrede prosedyrer og Neste verdi FOR funksjon når de utføres i samme rekkefølge objekt parallelt. Begge lese og skrive til den gjeldende verdien for generatoren for sekvensen. Det er imidlertid mangel på riktig synkronisering mekanisme mellom dem.
Oppløsning
Informasjon om oppdateringspakke
Hvis du vil løse dette problemet, får tak i Service Pack 1 for SQL Server-2014.
Hvis du vil ha mer informasjon om SQL Server 2014 Service Pack 1 (SP1), kan du se feil som er løst i SQL Server 2014 Service Pack 1. Dette problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Samleoppdatering 6 for SQLServer-2014/en-us/help/3031047
Kumulativ oppdatering 4 for SQL Server 2012 SP2/en-us/help/3007556
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:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".