Имя: Пароль:
IT
Админ
Фильтр по клиентскому соединению в профайлере SQL
0 dauster
 
05.12.12
10:37
Коллеги,
Можно ли в профайлере SQL отфильтровать данные трейса по клиентскому подключению к серверу 1С:8.2 и если да, то по какому полю ставить фильтр?
Иными словами - есть база, с которой одновременно работает несколько пользователей, хочу видеть запросы к SQL только по конкретному, но ID процесса при анализе трейса вижу только по рабочему процессу сервера, не могу понять - ловится ли как-нибудь номер клиентского подключения.
Заранее спасибо.
1 Defender aka LINN
 
05.12.12
10:40
С базой данных пользовательские сеансы не работают
2 dauster
 
05.12.12
11:58
(1) Вполне логично.
Думал, что есть зацепки какие-нибудь, но видимо не судьба.
3 МихаилМ
 
05.12.12
12:07
сделайте рабочих процессов больше, чем пользователей
тогда у каждого пользователя будет своё соединение.
найдите запрос к таблице настроек (чтото типа систем сетттингс) с именем нужного пользователя

по нему узнаете id  процесса.

только каждые 2 часа 1с делает реконнект к субд.


либо с помощью технологического журнала.
4 ДенисЧ
 
05.12.12
12:15
(3) "сделайте рабочих процессов больше, чем пользователей
тогда у каждого пользователя будет своё соединение. "

Откуда такая наивность в таком зрелом возрасте? :-)
5 МихаилМ
 
05.12.12
12:20
(4)
опровергните. например экпериментально.
6 Широкий
 
05.12.12
12:23
(0) Либо отлавливай в копии базы, либо используй технологический журнал
7 dauster
 
05.12.12
13:49
Всем спасибо. Попробую.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн