Для разбора запросов бывает полезным использовать SQL Profiler. При настройке выборки событий предлагаю дополнительно наложить еще один фильтр по полю SPID.
(1) Если профайлер будет выдавать каждый чих, то возможно. Но если настроить по критериям, когда выдаются лишь реально тяжелые запросы и тп, то вряд ли это негативно скажется.
Часто другое требуется: пользователь запускает отчет, и иногда он намертво повисает (ну не указали отбор). Пользователь просит "выбить его из базы" - удаляешь на кластере и соединение опять появляется. Пробовал на sql сервере kill <spid> но вот угадать какой не знаю - пробовал в профайлере но при 200 пользователях там жуткая каша ( Может кто научить как "отстреливать" такие соединения ? Как узнать spid в этом случае ?