Управление информационной базой на кластере (управляемые формы): просмотр сеансов, отключение сеансов, блокировка / разблокировка подключений

Публикация № 1121205

Администрирование - Администрирование данных 1С - Сервисные утилиты

обработка информационная база управление кластером завершение сеансов автоматическое обновление

3
Обработка предназначена для управления информационной базой на кластере 1С. Может применяться для автоматизированного выполнения регламентных процедур, когда требуется выгнать пользователей, заблокировать вход в базу.

Обработка предназначена для управления информационной базой на кластере 1С. 
Возможности:

  1. Получение списка текущих сеансов
  2. Отключение сеансов (по отдельности или всех сразу)
  3. Блокировка подключений к ИБ
  4. Снятие блокировки ИБ

Описание:

Обработка по умолчанию работает с текущей базой в которой запущена - для этого есть флажок "ТекущаяИБ". Пользователь и пароль для подключения к базе пустые. Если же есть пользователь с правами администратора, то нужно заполнить эти поля.

При снятом флажке "ТекущаяИБ" подключение будет выполняться к базе на сервере в соответствии с параметрами подключения, которые необходимо указать в разворачиваемой группе.

Если выполняется отключение сеансов, но список активных сеансов не получен, то выводится вопрос произвести ли удаление всех активных сеансов или нет. Если же получен список активных сеансов, то путем выделения строк в таблице можно отключить конкретный сеанс.

Также, обработка может быть использована для автоматических регламентных процедур с базой: обновление конфигурации, создание бэкапа и т.п. Это бывает удобно, когда нужно выгнать пользователей и заблокировать подключения к базе.

Для этого обработка должна быть вызвана в пакетном режиме с одним из параметров:

  1. Заблокировать 
  2. Разблокировать
  3. ОтключитьСеансы

Пример пакетного файла для автоматического обновления конфигурации БД из хранилища с применением данной обработки: 

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.

3

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

Наименование Файл Версия Размер
Обработка для управления информационной базой на кластере: просмотр сеансов, отключение сеансов, блокировка/разблокировка подключений:
.epf 12,61Kb
11.09.19
3
.epf 12,61Kb 3 Скачать

См. также

Специальные предложения

Автор запретил комментарии