(0) Без перезапуска нереально, можно попробовать заставить перезапуститься только процесс, а не всю службу, но в 8.3, с её автоматическим генератором процессов, это тоже нетривиальная задача.
он висит по тому что идет транзакция или ее откат, в таком случае нужно вызвать ошибку в этом процессе, например блокировку в скуле или убить текущий запрос...
поставил в свойствах кластера перезапуск процессов в 10 сек.
процессы перезапустились, соединение убилось, при этом сеансы пользователей не пострадали
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший