Симптоми
Приемете, че използвате Microsoft SQL Server 2014. Когато изпълнявате онлайн индекс за изграждане/превключване на дялове с опция ABORT_AFTER_WAIT = БЛОКЕРи и успоредни заявки едновременно, възниква система и се създават дъмп файлове. Освен това получавате следните грешки:
<дата><Time> SPID # Error: 1203, тежест: 20; щат: 1.<дата><час> SPID # process ID # опит за отключване на ресурс, който не ПРИТЕЖАВА: OBJECT: 9:245575913:0. Повторете транзакцията, защото тази грешка може да се дължи на условието за време. Ако проблемът продължава, обърнете се към администратора на базата данни....... <дата><време> SPID # изключение е възникнало в деструктора на RowsetNewSS 0x00000004C468A7C0. Тази грешка може да показва проблем, свързан с отпускането на предварително заделени дискови блокове, използвани по време на операции за групово вмъкване. Рестартирайте сървъра, за да отстраните този проблем.<дата><time> SPID # с помощта на "dbghelp. dll" версия "4.0.5"<дата><време> SPID # * * Dump thread-SPID = 92, EC = 0X00000004C3B98580<дата><време><1 SPID # * * * стека Dump е изпратено до ><2 име на файл><3.TXT
Забележка Можете да възпроизвеждане проблема с помощта на следните команди:
ALTER INDEX ALL ON <TableName> REBUILD WITH ( ONLINE = ON ( WAIT_AT_LOW_PRIORITY ( MAX_DURATION = 0 MINUTES, ABORT_AFTER_WAIT = BLOCKERS ) ))
Решение
Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Сборна актуализация 1 за SQL Server 2014 /en-us/help/2931693
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".