Simptomi
Pretpostavimo da imate uskladištenu proceduru koja bi mogla da kreira privremenu tabelu i umetne zapise u tabelu sa funkcijom SET IDENTITY_INSERT ON u sistemu Microsoft SQL Server 2014. Tabela koju je kreirala procedura ima polje identiteta, a polje identiteta je indeksirano. Kada izvršite proceduru po drugi put, dolazi do kršenja prava pristupa. Pored toga, dobijate sledeću grešku:
Msg 0, Nivo 11, stanje 0, linija 0A ozbiljna greška se pojavila na trenutnoj komandi. Rezultati, ako ih ima, treba da budu odbačeni. Msg 0, Nivo 20, stanje 0, ozbiljna greška linije 0A pojavila se na trenutnoj komandi. Rezultati, ako ih ima, treba da budu odbačeni.
Rešenje
Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sistema SQL Server.
Kumulativna ispravka 2 za SQL Server 2014 /en-us/help/2967546
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Rešenje
Da biste zaobišli ovaj problem, uklonite indeks u polju identiteta.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".