Simptomi
Pretpostavimo da ste odredili redosljed objekata u programu Microsoft SQL Server 2012 ili SQL Server 2014. Kada izvršite sp_sequence_get_range spremljene postupke sustava i sljedeću vrijednost za funkciju paralelno na istom nizu objekta (na primjer, u raznim istodobnim vezama ili u aplikacijama s višestrukim navojama) generira se duplicirana vrijednost niza.
Uzrok
Taj se problem pojavljuje zbog uvjeta rase za sp_sequence_get_range spremljene postupke sustava i sljedeću vrijednost za funkciju kada se istodobno izvršavaju u istom nizu objekta. Obojica čitaju i pišu o aktualnoj vrijednosti generatora sekvenca. No između njih postoji nedostatak ispravnog mehanizma sinkronizacije.
Rješenje
Informacije o servisnom paketu
Da biste riješili taj problem, nabavite servisni paket 1 za SQL Server 2014.
Dodatne informacije o sustavu SQL Server 2014 Service Pack 1 (SP1) potražite u članku pogreške koje su ispravljene u sustavu SQL server 2014 Service Pack 1. Taj je problem prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 6 za SQL Server 2014 /en-us/help/3031047
Kumulativno ažuriranje 4 za SQL Server 2012 SP2 /en-us/help/3007556
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".