Симптоми
Предположите, че използвате последователен обект в Microsoft SQL Server 2012. Когато видите състоянието на изпълнение на вашата сесия, е възможно да откриете, че има незабелязана безизходица между процеса на проверка и сесията, която вмъква новия пореден номер. В тази ситуация сесията увисва за неопределено време.Забележка Когато убивате блокираната сесия, процесът на SQL Server спира.
Причина
Проблемът възниква, тъй като нишката на контролния пункт се опитва да изхвърли поредица. Но неговият ред не може да бъде намерен в таблицата sysobjvalues . Това се дължи на факта, че друга нишка извършва възстановяване при транзакция, която има следващата стойност на поредицата, в тази ситуация редът се премахва от таблицата sysobjvalues .
Решение
Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Кумулативна актуализация 2 за SQL Server 2012 SP2 /en-us/help/2983175
Кумулативна актуализация 11 за SQL Server 2012 SP1 /en-us/help/2975396
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".