Имя: Пароль:
1C
1С v8
Как найти конкретного пользователя по session ID в sql
0 Лиза777
 
24.04.24
04:53
В базе 1С выскакивает ошибка блокировки транзакций. Открываю в sql server managment studio монитор активности и у рабочей базы в колонке "head bloker" стоит "1" у одного пользователя. Не знаю как найти кто это из пользователей 1С блокирует. Известно session ID.
Login = имя сервера / USR1CV8.
Подскажите как можно узнать что за пользователь конкретно?
1 Ёпрст
 
гуру
24.04.24
05:15
2 Ёпрст
 
гуру
24.04.24
05:16
В вашем случае, фоновое задание, запущенное от имени пользователя службы агента сервера 1с, USR1CV8
3 Ёпрст
 
гуру
24.04.24
05:16
скорее всего
4 DrZombi
 
гуру
24.04.24
06:00
(0) session ID - пробовали в консоле смотреть? :)
5 DrZombi
 
гуру
24.04.24
06:01
+ Консоле 1С, естественно, зачем вы вообще в СКУЛь полезли :)
6 Лиза777
 
24.04.24
06:39
(4) в консоли сервера 1С? не нашла где есть такой порядок цифр
7 Лиза777
 
24.04.24
06:39
(5) а где тут? )
8 Лиза777
 
24.04.24
06:41
"номер сеанса" ? у меня в консоли порядок 58814, а session ID  = 96. Другой порядок цифр
9 DrZombi
 
гуру
24.04.24
08:22
(8) 58814 - теперь лезь в Журнал регистрации и ищи своего пользователя, который вошел в систему и начал робить :)
10 DrZombi
 
гуру
24.04.24
08:25
(8) Держи https://forum.infostart.ru/forum34/topic164847/
Там под "Куда копать? Что смотреть? :)" картинка.

Так вот на картинке показаны столбцы, которые и отвечают за захват :)
11 DrZombi
 
гуру
24.04.24
08:35
+ Кто в столбик "Захвата" попал, тот и папка :)
12 Лиза777
 
24.04.24
10:28
спасибо!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn