Руководство по блокировке серверной базы 1С, удалению зависших сеансов и созданию резервной копии - БАЙТ - информационные технологии
ЛоготипБАЙТ - информационные технологии
+7-967-061-40-54
+7-495-827-19-30
+7-496-519-55-30

Руководство по блокировке серверной базы 1С, удалению зависших сеансов и созданию резервной копии

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

Зачем нужна блокировка?

Блокировка выполняет две ключевые функции:

  • Принудительное завершение сеансов: Все активные пользователи будут отключены от системы.
  • Предотвращение новых подключений: До снятия блокировки никто не сможет войти в базу, даже если попытается.

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

Как заблокировать базу

1. Подключение к серверу: для начала работы необходимо подключиться к серверу, на котором размещена база данных 1С.

2. Запуск программы администрирования: откройте меню Пуск и найдите программу "Администрирование серверов 1С Предприятия". Путь к программе: "Пуск → 1С Предприятие 8 (x86-64) → Администрирование серверов 1С Предприятия."

Администрирование серверов 1С в панели Пуск

3. Открытие списка баз: после запуска программы "Администрирование серверов 1С Предприятия" найдите в списке информационных баз ту, с которой планируется работа.

Список баз в администрировании серверов 1С

4. Переход к свойствам: в списке информационных баз найдите нужную и нажмите по ней правой кнопкой мыши.

Открытие свойств базы

5. Ввод учётных данных: после выбора пункта "Свойства" программа запросит данные для авторизации. Введите логин и пароль пользователя информационной базы, обладающего правами администратора.

Ввод пароля и логика администратора базы

6. Настройка свойств базы данных: после успешного ввода пароля откроется список свойств информационной базы. Для выполнения задачи потребуется настроить следующие параметры:

  • Блокировка начала сеансов включена
  • Начало (yyyy-mm-dd hh:mm:ss)
  • Конец (yyyy-mm-dd hh:mm:ss)
  • Сообщение
  • Код разрешения

Установка блокировки

Описание параметров блокировки

  1. Блокировка начала сеансов включена:
    • Этот флаг активирует блокировку базы на указанный период.
    • Если флаг установлен, база будет недоступна для новых подключений.
    • Чтобы снять блокировку раньше срока, достаточно снять этот флаг.
  2. Начало (yyyy-mm-dd hh:mm:ss):
    • Указывает точное время начала блокировки.
    • База станет недоступной с этого момента.
  3. Конец (yyyy-mm-dd hh:mm:ss):
    • Определяет время окончания блокировки.
    • После этого момента база снова станет доступной для пользователей.
  4. Сообщение:
    • Текст, который увидят пользователи при попытке подключения к заблокированной базе.
    • Пример: "База заблокирована в связи с проведением технических работ".
  5. Код разрешения:
    • Уникальный код, позволяющий администратору подключиться к базе во время блокировки.
    • Используется для выполнения резервного копирования или других административных задач.
    • Код может быть любым, выбранным на ваше усмотрение.

7. Завершение настройки: после заполнения всех необходимых параметров нажмите Применить/ОК. База автоматически заблокируется в указанный период времени.

Как удалить зависшие сеансы

1. Проверка активных сеансов: после блокировки базы в ней могут остаться зависшие сеансы пользователей или фоновые задания. В программе "Администрирование серверов 1С Предприятия" перейдите к списку сеансов нужной информационной базы.

Открытие списков активных сеансов

2. Удаление сеанса: в списке сеансов найдите тот, который требуется удалить. Нажмите на сеанс правой кнопкой мыши и выберите пункт "Удалить".

Удаление зависших сеансов

3. Особенности удаления сеансов: если в столбце "Приложение" указано "Консоль кластера", это ваш текущий сеанс программы "Администрирование серверов 1С Предприятия". Удаление этого сеанса приведёт к закрытию программы, и её придётся запускать заново.
Если база заблокирована, но в ней остались активные сеансы, удалите все, кроме сеанса с пометкой "Консоль кластера".

Нельзя удалять сеанс с приложением Консоль кластера

Как сделать резервную копию базы

1. Настройка параметров базы: для создания резервной копии заблокированной базы откройте её конфигуратор, указав код разрешения, который устанавливался во время блокировки. Для этого в списке информационных баз выделить нужную и нажать кнопку "Изменить…".

Открытие настройки параметров базы

Нажмите кнопку "Далее".

Первое окошко параметров базы

2. Настройка дополнительных параметров запуска: В разделе "Дополнительные параметры запуска" введите текст:
/UC КодРазрешения.
В примере используется: /UC 951753.
Нажмите кнопку "Готово".

Установка кода разрешения

3. Открытие конфигуратора: после установки кода разрешения можно открыть конфигуратор.

Открытие конфигуратора

4. Выгрузка резервной копии базы: в конфигураторе выберите Администрирование → Выгрузить информационную базу….
Выберите каталог для сохранения резервной копии.
Укажите имя файла. Рекомендуется добавить дату создания копии, например: Backup_2024-02-20.dt.

Выгрузка базы

5. Завершение процесса выгрузки и очистка кода разрешения: дождитесь окончания процесса выгрузки базы.
После завершения откройте настройки, где был указан Код разрешения.
Очистите поле "Дополнительные параметры запуска".

Удаление кода разрешения

Дополнительно. Ручное снятие блокировки: если время автоматического снятия блокировки ещё не наступило, вы можете снять её вручную (см. пункт "Как заблокировать базу").



Возврат к списку