Симптоми
Обмислете следния сценарий:
-
Извършвате най-малко едно Вмъкване, актуализиране или изтриване спрямо таблица, която е разрешена за проследяване на промени.
-
Можете да забраните всички промени в проследяването в базата данни.
В този случай дори след като сте забранили проследяването на промените, когато се опитате да зададете базата данни на частично съдържания модел на база данни, може да получите съобщение за грешка, подобно на следното:
MSG 1205, ниво 13, щат 18, процедура sp_flush_commit_table, LineNumber
Транзакции (ИД на процеса 63) е блокиран при заключване на ресурсите с друг процес и е избран като жертва на безизходица. Стартирайте повторно транзакцията.
MSG 3999, ниво 17, щат 1, LineNumber
Неуспешно изчистване на диск за извършване на таблица в dbid 13 поради грешка 1205. Проверете errorlog за повече информация.
Решение
Проблемът е коригиран в следните сборни актуализации за SQL Server:
Кумулативна актуализация 5 за SQL Server 2016 RTM
Кумулативна актуализация 2 за SQL Server 2016 SP1
Кумулативна актуализация 4 за SQL Server 2014 Service Pack 2
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
СъстояниетоMicrosoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
ПрепраткиНаучете повече за Ter minology Microsoft използва, за да опише софтуерни актуализации.