У меня бывало, что:
1) Если при работе пакетного задания запустить пересборку цила, то пакетник зависал (навсегда). Связано это с тем что сервисы отключаются при этом, и уже нормально не подхватывается пакет после такого.
Спасало только полная очистка всех строк пакетника (таблица вроде Batch), либо обновление статуса вручную (джобом).
2) Бывает что когда одновременно много потоков (один или несколько пакетников работает), и в каждом потоке есть большой инфолог (который пакуется в batch поле таблицы), то возникали блокировки на уровне SQL, так как по факту могут быть большие объемы данных, и SQL физически не успевал все делать. Но этот способ легко ловить обычным sp_whoisactive на sql.
P.s. Возможно у вас что-то иное, делюсь своими кейсами.
|