Symptom
Anta att du använder Microsoft SQL Server 2014. När du kör en onlineindexbygge/växlar partition med alternativet ABORT_AFTER_WAIT=BLOCKERS och parallella frågor samtidigt, sker en systemkontroll och dumpfiler genereras. Dessutom kan följande felmeddelanden visas:
Obs
<Datum></tid> spid# Fel: 1203, Allvarlighetsgrad: 20, Tillstånd: 1.
<Date><Time> spid# Process ID # försökte låsa upp en resurs som den inte äger: OBJEKT: 9:245575913:0 . Försök utföra transaktionen igen eftersom det här felet kan orsakas av ett tidsvillkor. Kontakta databasadministratören om problemet kvarstår.
……
<Datum></tid> spid# Undantag inträffade i destruktorn för RowsetNewSS 0x00000004C468A7C0. Det här felet kan tyda på ett problem som rör frisläppning av förallokerade diskblock som används under massinfogningsåtgärder. Åtgärda problemet genom att starta om servern.
<Date><Time> spid# Using 'dbghelp.dll' version '4.0.5'
<Date><Time> spid# **Dumptråd - spid = 92, EC = 0x00000004C3B98580
<Date><Time> spid# ***Stack Dump skickas till <PathName>\<FileName.txt>
Obs! Du kan reproducera problemet med följande kommandon:
ALTER INDEX ALL ON <TableName>
REBUILD WITH ( ONLINE = ON ( WAIT_AT_LOW_PRIORITY ( MAX_DURATION = 0 MINUTES, ABORT_AFTER_WAIT = BLOCKERS ) ))
Lösning
Problemet åtgärdades först i följande kumulativa uppdatering av SQL Server.
Kumulativ uppdatering 1 för SQL Server 2014 /en-us/help/2931693
Om kumulativa uppdateringar för SQL Server
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och 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".