KB2938555 – RETTELSE: Fejl, når du kører en onlineindeksbuild/switch-partition med indstillingen ABORT_AFTER_WAIT=BLOKERING og parallelle forespørgsler samtidigt i SQL Server 2014

Gælder for
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptomer

Antag, at du bruger Microsoft SQL Server 2014. Når du kører en opbygg/switchpartition for et onlineindeks med indstillingen ABORT_AFTER_WAIT=BLOKERING og parallelle forespørgsler på samme tid, opstår der en systemassertion, og der oprettes dumpfiler. Desuden modtager du følgende fejl:

Bemærk

           <Dato><og klokkeslæt> spid# Fejl: 1203, Alvorsgrad: 20, Tilstand: 1.
<Dato><og klokkeslæt> spid# Proces-id # forsøgte at låse en ressource op, den ikke ejer: OBJEKT: 9:245575913:0 . Forsøg transaktionen igen, da fejlen kan skyldes en tidsbetingelse. Hvis problemet fortsætter, skal du kontakte administratoren af databasen.
……
<Dato><og klokkeslæt> spid# Der opstod en undtagelse i destruktion af RowsetNewSS 0x00000004C468A7C0. Denne fejl kan indikere et problem i forbindelse med frigivelse af forudallokerede diskblokke, der bruges under masseindsættelseshandlinger. Genstart serveren for at løse problemet.
<Dato><og klokkeslæt> spid# Brug af 'dbghelp.dll' version '4.0.5'
<Dato><og klokkeslæt> spid# **Dumptråd - spid = 92, EC = 0x00000004C3B98580
<Dato><og klokkeslæt> spid# ***Stakdump sendes til <stinavn>\<filnavn.txt>

Bemærk! Du kan reproducere problemet ved hjælp af følgende kommandoer:

ALTER INDEX ALL ON <TableName> 
REBUILD WITH ( ONLINE = ON ( WAIT_AT_LOW_PRIORITY ( MAX_DURATION = 0 MINUTES, ABORT_AFTER_WAIT = BLOCKERS ) ))

      

Løsning

Problemet blev først løst i følgende kumulative opdatering af SQL Server.

Samlet opdatering 1 til SQL Server 2014 /en-us/help/2931693

Om kumulative opdateringer til SQL Server

Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:

      

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".