Симптоми
Приемете, че използвате SQL Server 2017. Възможно е да получите следното твърдение в произволни моменти, което се добавя, за да се защити транзакцията срещу условие за състезание между изпълняваща процедура и едновременно модифициране на същата процедура. Когато се случи твърдението, може да забележите страничните ефекти на времето за наемане. Освен това, винаги включена група за достъпност (AG) и основната база данни отиват в разрешаването на състоянието. След корекцията ще получите грешка 41305 ( текущата транзакция е неуспешна за извършване поради възпроизводима проверка за прочитане недостатъчност) вместо твърдението. Тъй като грешката подсказва, в този случай трябва да изпълните отново неуспешната заявка.
ЗАПОЧВАНЕ НА ДЪМП ЗА СТЕКА:
CurrentTime SPID SpidId
Местоположение: "LocationPath":LocationId
Expression: HK_E_ALTERED_TABLE_IS_MODIFIED! = HR
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Решение
Този проблем е коригиран в следната сборна актуализация за SQL Server:
За сборните актуализации за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.