Обработка предназначена для управления информационной базой на кластере 1С.
Возможности:
- Получение списка текущих сеансов
- Отключение сеансов (по отдельности или всех сразу)
- Блокировка подключений к ИБ
- Снятие блокировки ИБ
Описание:
Обработка по умолчанию работает с текущей базой в которой запущена - для этого есть флажок "ТекущаяИБ". Пользователь и пароль для подключения к базе пустые. Если же есть пользователь с правами администратора, то нужно заполнить эти поля.
При снятом флажке "ТекущаяИБ" подключение будет выполняться к базе на сервере в соответствии с параметрами подключения, которые необходимо указать в разворачиваемой группе.
Если выполняется отключение сеансов, но список активных сеансов не получен, то выводится вопрос произвести ли удаление всех активных сеансов или нет. Если же получен список активных сеансов, то путем выделения строк в таблице можно отключить конкретный сеанс.
Также, обработка может быть использована для автоматических регламентных процедур с базой: обновление конфигурации, создание бэкапа и т.п. Это бывает удобно, когда нужно выгнать пользователей и заблокировать подключения к базе.
Для этого обработка должна быть вызвана в пакетном режиме с одним из параметров:
- Заблокировать
- Разблокировать
- ОтключитьСеансы
Пример пакетного файла для автоматического обновления конфигурации БД из хранилища с применением данной обработки:
chcp 1251
"C:\Program Files\1cv8\Common\1cestart.exe" ENTERPRISE /SServer\database /DisableStartupMessages /RunModeManagedApplication /UCCode /Execute .\УправлениеИБНаКластере.epf /C"Заблокировать"
timeout /t 5
"C:\Program Files\1cv8\Common\1cestart.exe" ENTERPRISE /SServer\database /DisableStartupMessages /RunModeManagedApplication /UCCode /Execute .\УправлениеИБНаКластере.epf /C"ОтключитьСеансы"
timeout /t 20
"C:\Program Files\1cv8\Common\1cestart.exe" DESIGNER /SServer\database /DisableStartupMessages /UCCode /ConfigurationRepositoryF\\путьКХранилищу /ConfigurationRepositoryNПользователь /ConfigurationRepositoryPПароль /ConfigurationRepositoryUpdateCfg -force /UpdateDBCfg
timeout /t 100
"C:\Program Files\1cv8\Common\1cestart.exe" ENTERPRISE /SServer\database/DisableStartupMessages /RunModeManagedApplication /UCCode /Execute .\УправлениеИБНаКластере.epf /C"Разблокировать"
Протестировано на платформе 1С:Предприятие 8.3 (8.3.15.1489)
Работает на всех релизах платформы 8.3.