В sql надо написать запросы:
1. sp_who2, запускать несколько раз и проверять колонку blkBy (если там целая цепочка блокировок, то найти самый первый процесс в цепочке, на который ссылаются все остальные процессы по полю blkBy) и если там долгое время не меняется картина, тогда приступить к п.2
2. kill SPID, запустить 1 раз, здесь SPID - это код процесса из поля blkBy в п. 1 (тот самый первый процесс в цепочке)
3. Вернуться к п. 1 и следить рассосались ли блокировки, если нет, то повторить цикл еще раз
|