Мультибазовое управление в кластере 1С

Администрирование - Системное

Обработка предназначена для управления сеансами и соединениями пользователей, создания резервных копий баз данных средствами MS SQL сервера, запуска выполнения обработки для выбранных баз кластера 1С.

Цель создания обработки – автоматизировать типовые операции с группами баз данных в кластере 1С из любой запущенной конфигурации .

Обработка работает с кластером 1С через com-соединение  и функционально состоит из четырех закладок. 

Закладка «Настройки».

Содержит три функциональных блока настроек:

  1. Настройки работы с кластером 1С;

Если не установлен администратор кластера, то его логин и пароль не заполняются.

  1. Настройки управления базами при их отключении;

Если установлен флаг «Блокировка регламентных заданий включена», то при отключении базы выполняется блокировка регламентных заданий

  1. Настройки подключения к MS SQL серверу (для создания резервных копий)

Закладка "Управление", содержит монитор управления базами данных кластера 1С.

Перемещение по базам кластера осуществляется по таблице баз данных (левая таблица), при этом в правой верхней таблице отображаются сеансы текущей базы данных. Поскольку индикация соединений базы данных является затратной операцией по времени, их вывод осуществлен в таблицу значений, являющейся полем  таблицы баз данных. Заполнение этого табличного поля выполняется нажатием кнопки «Обновить соединения»

Для групповой работы с базами данных, необходимо установить флаг в поле «выбор»,  баз данных, которыми необходимо управлять. Если флаг не установлен, то операции осуществляются  с текущей базой данных.

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

Настройки отключения баз данных (на закладке настройки) позволяют для всех баз установить:

  1. Код доступа к блокированной базе данных;
  2. Сообщение пользователю, которое выдается системой при попытке пользователя войти в заблокированную конфигурацию;
  3. При необходимости, блокировки с заданной даты времени, заполняется поле «Дата начала блокировки»  и дата время окончания блокировки «Дата конца блокировки», при этом блокировка выполняется если текущее время больше даты-времени начала блокировки;
  4. Если установлен флаг «блокировка регламентных заданий включена», то при блокировании баз осуществляется блокировка выполнения регламентных заданий;
  5. Поле время не активности пользователей (в часах), выделяет красным цветом пользователей, у которых, с даты-времени, последней активности прошло заданное количество часов;

Кнопка «Разблокировать», разблокирует выбранные базы со снятием флага «блокировка регламентных заданий включена», если этот флаг был установлен.

Кнопка «Данные базы», выводит информацию по свойствам текущей базы данных, установленных в кластере 1С, в соответствующие поля закладки.

Кнопка «Удалить сеансы», удаляет сеансы, у которых установлен флаг «Удалить» .  Кнопка «Отметить зависшие сеансы»,  устанавливает флаг «Удалить»,  у сеансов с истекшим временем «Время не активности пользователя», закладки «Настройки» (такие сеансы будут выделены красным цветом). Спящие сеансы выделяются желтым цветом. Кнопка "Упорядочить по пользователю", позволяет визуально найти сдвоенные сеансы пользователя.

Удаление соединений осуществляется кнопкой «Удалить соединения», при условии установленного флага в поле «Удалить», таблицы соединений.

Закладка «Резервное копирование» .

Позволяет создавать резервные копии выбранных баз данных средствами MS SQL сервера.

Для этого необходимо:

  1.  В «Поле каталог архивов», указать папку, в которую необходимо сделать архивные копии выбранных баз данных. Папка указывается относительно диска SQL сервера и должна быть доступна администратору для записи.
  2.  Поле «Комментарий  для копии БД» - задает комментарий к базе данных в копии.
  3.  Поле «Параметры резервного копирования», позволяют настраивать резервное копирование под свои нужды.
  4.  Копка «Сгенерировать скрипт», создает команду резервного копирования текущей базы данных, для визуального контроля. Внимание! При формировании скрипта к выбранному каталогу «Поле каталог архивов» добавляется папка, текущий месяц + год. Перед резервным копированием, проверяется наличие каталога архивов.
  5.  Время создания архивов выводится в одноименное  поле.

Закладка "Выполнить обработку".

Позволяет запустить выполнение обработки для выбранной группы баз данных.

Настройка включает в себя:

  1. Определение типа идентификации пользователя поле «Тип идентификации».
  2. При выборе типа идентификации  «1С», необходимо будет заполнить поля «Имя пользователя» и «Пароль пользователя».
  3. Указать исполняемый файл установленной версии платформы.
  4. Выбрать файл запускаемой обработки – поле «Выбор файла обработки»
  5. Отметить базы, для которых будет выполнена обработка.
  6. Если базы уже заблокированы, то необходимо установить флаг "Добавить код доступа"
  7. Нажать кнопку «Выполнить обработку»

Обработка тестировалась на платформе 1С:Предприятие 8.3 (8.3.9.2170).

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

Наименование Файл Версия Размер
Мультибазовое управление в кластере 1с:
.epf 22,87Kb
05.12.17
5
.epf 22,87Kb 5 Скачать

См. также

Комментарии
1. Muxomop Muxomop (Muxomop) 148 07.12.17 17:06 Сейчас в теме
Интересная обработка. Возник вопрос по закладке 4: результат выполнения обработки (служебные сообщения) куда-то сохраняется?
2. Игорь Бештаугорский (IVC_goal) 19 07.12.17 20:49 Сейчас в теме
(1) Организация служебных сообщений, выполнена в самой обработке (Закрытие месяца_2017) и сохраняется в файл. Поскольку запускаемые обработки различаются по своему функционалу, то целесообразно именно в них выполнять сохранение служебных сообщений.
Оставьте свое сообщение