С интересом слежу за обсуждением, решил вставить свои 5 копеек.
Я в качестве временной меры создал такую табличку (SessionId->SPID) )и веду её пока пакетниками, работающими на каждом сервере. Подпатчил формы активных пользователей и блокировок, дабы они её пользовались. Внешняя софтина, по очереди подключающаяся через COM ко всем AOS и обновляющая таблицу - в процессе разработки, всё руки не доходят. Для отслеживания блокировок пока вполне хватает обновления раз в минуту.

P.S. Я на SQL Server живу, если интересно.