Simptomi
Pretpostavimo da koristite Microsoft SQL Server 2014. Kada pokrenete particiju za izradu/prebacivanje indeksa na mreži sa opcijom ABORT_AFTER_WAIT=BLOCKERS i paralelnim upitima istovremeno, dolazi do potvrde o sistemu i generiše se datoteka slike stanja memorije. Pored toga, dobijate sledeće greške:
<datum><vreme> spid# Greška: 1203, Težina: 20, Stanje: 1.<Date><Time> spid# Process ID # je pokušao da otključa resurs koji ne poseduje: OBJECT: 9:245575913:0 . Ponovo pokušajte da izvršite transakciju jer ova greška može biti izazvana vremenskim uslovom. Ako problem potraje, obratite se administratoru baze podataka..... <datum><vreme> spid# Izuzetak se dogodio u destruktoru RowsetNewSS 0x00000004C468A7C0. Ova greška može ukazivati na problem vezan za otpuštanje unapred dodeljenih blokova diskova koji se koriste tokom operacija masovnog umetanja. Ponovo pokrenite server da biste rešili ovaj problem.<Date><Time> spid# Using 'dbghelp.dll' version '4.0.5'<Date><Time> spid# **Dump thread - spid = 92, EC = 0x00000004C3B98580<Date>< Time><1 spid# ***Stack Dump being sent to ><2 PathName><3 \><4 FileName>.Txt
Napomena Problem možete da reprogramite pomoću sledećih komandi:
ALTER INDEX ALL ON <TableName> REBUILD WITH ( ONLINE = ON ( WAIT_AT_LOW_PRIORITY ( MAX_DURATION = 0 MINUTES, ABORT_AFTER_WAIT = BLOCKERS ) ))
Rešenje
Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sistema SQL Server.
Kumulativna ispravka 1 za SQL Server 2014 /en-us/help/2931693
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:
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".