Symptomen
U wordt aangeraden Microsoft SQL Server 2014 te gebruiken. Wanneer u een online index build uitvoert/wisselen met de optie ABORT_AFTER_WAIT = blokkeren en parallelle query's tegelijk, worden er een systeem assert en de dumpbestanden gegenereerd. Daarnaast worden de volgende fouten weergegeven:
<datum><tijd> SPID # fout: 1203, Ernst: 20, staat: 1.<datum><tijd> SPID # process id # probeerde een resource te ontgrendelen die niet de eigenaar is: OBJECT: 9:245575913:0. Voer de transactie opnieuw uit omdat deze fout kan worden veroorzaakt door een tijdsinstelling voor voorwaarden. Als het probleem zich blijft voordoen, neemt u contact op met de databasebeheerder.... <datum><tijd> SPID # exception in de Destruct van RowsetNewSS 0x00000004C468A7C0. Deze fout kan optreden in verband met het vrijgeven van vooraf toegewezen schijf blokken die worden gebruikt tijdens bulksgewijs invoegen. Start de server opnieuw op om dit probleem op te lossen.<datum><tijd> SPID # met ' Dbghelp. dll ' versie ' 4.0.5 '<datum><tijd> SPID # * * dump thread-SPID = 92, EC = 0X00000004C3B98580<datum><tijd><1 SPID # * * * stack Dump wordt verzonden naar ><2 padnaam><3 \><4 bestandsnaam>.extensie
Opmerking U kunt het probleem reproduceer met behulp van de volgende opdrachten:
ALTER INDEX ALL ON <TableName> REBUILD WITH ( ONLINE = ON ( WAIT_AT_LOW_PRIORITY ( MAX_DURATION = 0 MINUTES, ABORT_AFTER_WAIT = BLOCKERS ) ))
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 1 voor SQL Server 2014 /en-us/help/2931693
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.