Изглежда, че командата, която се унищожава, е ALTER PARTITION FUNCTION, интересно е да се отбележи, че това изисква заключване SCH-M, което е несъвместимо с заключванията SCH-S, които се приемат за всичко. Предполагам, че това може да е причина.
Вижте michaeljswart.com/2013/04/the-sch -m-lock-is-evil .
Вижте също това описание на блокиране на SCH-M от функция ALTER PARTITION и заявка, която причинява актуализация на статистиката в SQL 2014 и 2016, но може би е вярно и през 2012 г.:Deadlock Възниква, когато придобиете брава SCH-M
Гледайки вашата графика, един процес има споделено (актуализирано) заключване на sysschobjs и чака SCH-S заключване на вашата маса. Вашият процес има SCH-M заключване на вашата маса и чака X заключване на sysschobjs. sysschobjs е системна базова таблица, която стои зад sysobjects. Вижте дискусията тук Technet:SQL заявка, която често причинява блокиране
Надявам се това да помогне