gifts2017

Монитор пользователей 7.7 + выгонялка для SQL баз

Опубликовал Maxim k (maxis33) в раздел Администрирование - Системное

Монитор пользователей для 1С 7.7 SQL баз.
- Показывает все соединения с базой SQL(1С, Enterprise Manager, QA)
- Позволяет удаленно выгонять пользователей посредством утилиты pskill.exe (работает жестко, ничего не спрашивая, но иногда необходимо).
- Позволяет видеть, кто активно использует ресурсы БД (по нажатию обновить :)
* необходима загруженная 1cpp, работает только на SQL версии, для завершения сеанса пользователей необходимо обладать правами администратора на удаленном компьютере.

 

Установка:

1. Копируем pskill в каталог базы

2. Запускаем обработку

Монитор сверх простой, но очень для меня полезный - видно все соединения с БД, очень плодотворно выгоняются пользователи.

(Работает на MS SQL 2000. на других не проверял. Никаких проверок, загружена ли 1сpp и является ли база SQLной, нет)

Скачать файлы

Наименование Файл Версия Размер
Обработка+pskill 80
.rar 68,91Kb
16.09.11
80
.rar 68,91Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Ваня (zk96) 17.09.11 00:27
К сожалению скачать-посмотреть не могу - нет StartMoney. Но подобное очень интересно. Для чего используется 1С++?
Grif-a; amdjonik; +2 Ответить 1
2. ProProg ProProg (ProProg) 17.09.11 00:43
Эти все решения уже давным давно есть и существуют многие годы. Ставить рейтинг не за что.
3. Александр Лыткин (TrinitronOTV) 17.09.11 09:21
утилита pskill.exe работает с базой dbf ?
4. Maxim k (maxis33) 17.09.11 18:19
(1) 1сpp используется для доступа к БД MS SQL, чтобы получить список подключений к базе и их PID. Напиши емайл, вышлю на почту..
(3) pskill.exe работает с любой базой, она сносит сам процесс 1с, но завершение будет "аварийное", что для ДБФ потребует последующую переиндексацию. Данная обработка с ДБФ работать не будет, т.к. она из SQL берет PID процесса, который необходимо сносить.


(2) На оригинальность не претендую, но мое решение мне очень помогает в работе, оно сверхмаленькое, но эффективное. Надеюсь кому-нибудь еще поможет.
5. Александр Лыткин (TrinitronOTV) 18.09.11 08:33
maxis33 пишет:
pskill.exe работает с любой базой, она сносит сам процесс 1с, но завершение будет "аварийное", что для ДБФ потребует последующую переиндексацию

жаль, что так, спасибо за разъяснения
6. Anatoliy (NOVOPRO) 21.09.11 04:57
Любая своя разработка написанная своими руками имеет право на жизнь пусть в дальнейшем доработает исправит ошибки добавит какие нибудь функции, и она займет свое место в жизни.
7. Андрей Гореликов (alon) 21.09.11 15:41
В условиях работы на терминальном сервере абсолютно бесполезная штука.
Встречал здесь разработку, которая транслирует pid в имя пользователя + показывает название ИБ.

На заметку: как вариант для сброса соединений можно пользоваться командой SQL "kill".
8. Maxim k (maxis33) 21.09.11 16:04
(7) alon, SQLевский kill убивает соединение с БД SQL, но в этом случае остаются висеть соединения к файлам и LOC'ам, что не дает захватить базу монопольно. По это причине и была использована pskill.
9. Андрей Гореликов (alon) 21.09.11 19:59
Хорошо, когда есть админские права на всех компах. Я, как программер в средних по размеру конторах, никогда их не имел.
10. Роман Валеев (baralgin1003) 15.02.12 13:36
(2) ProProg, нельзя так, автор выложил свою наработку, кому надо тот скачает, я ее скачал с целью доработки в полноценный монитор. решение может и есть, но я по привычки захожу сначала на инфостарт а потом уже на другие ресурсы
11. eremin (mybracho) 14.03.12 16:31
12. Maxim k (maxis33) 14.03.12 16:40
(11) mybracho, Да типа того. Только в окне 1С и умеет выгонять пользователей.
13. Алексей Удовиченко (kaah) 30.05.12 11:45
Было-бы неплохо дополнить графой "% загруженности процессора запущенной копии 1с77.ехе"
А так респект. Пользуюсь пару месяцев, очень удобно!
14. Алекс Фергюсон (Foxux) 26.10.12 11:42
+
Было-бы неплохо дополнить графой "% загруженности процессора запущенной копии 1с77.ехе"
А так респект. Пользуюсь месяц, очень удобно!
15. Алекс Фергюсон (Foxux) 26.10.12 11:42
1сpp используется для доступа к БД MS SQL, чтобы получить список подключений к базе и их PID. Напиши емайл, вышлю на почту..
(3) pskill.exe работает с любой базой, она сносит сам процесс 1с, но завершение будет "аварийное", что для ДБФ потребует последующую переиндексацию. Данная обработка с ДБФ работать не будет, т.к. она из SQL берет PID процесса, который необходимо сносить.


(2) На оригинальность не претендую, но мое решение мне очень помогает в работе, оно сверхмаленькое, но эффективное. Надеюсь кому-нибудь еще поможет.
16. Алекс Фергюсон (Foxux) 26.10.12 11:42
(14) Foxux, +
Было-бы неплохо дополнить графой "% загруженности процессора запущенной копии 1с77.ехе"
А так респект. Пользуюсь месяц, очень удобно!
[+] [−] # Спам Изменить ↓Ответить

15. Foxux 26.10.12 11:42
1сpp используется для доступа к БД MS SQL, чтобы получить список подключений к базе и их PID. Напиши емайл, вышлю на почту..
(3) pskill.exe работает с любой базой, она сносит сам процесс 1с, но завершение будет "аварийное", что для ДБФ потребует последующую переиндексацию. Данная обработка с ДБФ работать не будет, т.к. она из SQL берет PID процесса, который необходимо сносить.


(2) На оригинальность не претендую, но мое решение мне очень помогает в работе, оно сверхмаленькое, но эффективное. Надеюсь кому-нибудь еще поможет.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа