Руководство по блокировке серверной базы 1С, удалению зависших сеансов и созданию резервной копии
Создание резервной копии базы данных 1С требует полной изоляции системы от внешних воздействий. Это означает, что в момент создания копии в базе не должно быть активных пользователей или выполняющихся фоновых заданий. Для достижения этого необходимо выполнить блокировку базы.
Зачем нужна блокировка?
Блокировка выполняет две ключевые функции:
- Принудительное завершение сеансов: Все активные пользователи будут отключены от системы.
- Предотвращение новых подключений: До снятия блокировки никто не сможет войти в базу, даже если попытается.
Однако блокировка не всегда завершает фоновые процессы и зависшие сеансы. После её активации необходимо вручную проверить и завершить оставшиеся задачи. Только после этого можно приступать к созданию резервной копии.
▼ Как заблокировать базу1. Подключение к серверу: для начала работы необходимо подключиться к серверу, на котором размещена база данных 1С.
2. Запуск программы администрирования: откройте меню Пуск и найдите программу "Администрирование серверов 1С Предприятия". Путь к программе: "Пуск → 1С Предприятие 8 (x86-64) → Администрирование серверов 1С Предприятия."
3. Открытие списка баз: после запуска программы "Администрирование серверов 1С Предприятия" найдите в списке информационных баз ту, с которой планируется работа.
4. Переход к свойствам: в списке информационных баз найдите нужную и нажмите по ней правой кнопкой мыши.
5. Ввод учётных данных: после выбора пункта "Свойства" программа запросит данные для авторизации. Введите логин и пароль пользователя информационной базы, обладающего правами администратора.
6. Настройка свойств базы данных: после успешного ввода пароля откроется список свойств информационной базы. Для выполнения задачи потребуется настроить следующие параметры:
- Блокировка начала сеансов включена
- Начало (yyyy-mm-dd hh:mm:ss)
- Конец (yyyy-mm-dd hh:mm:ss)
- Сообщение
- Код разрешения
Описание параметров блокировки
- Блокировка начала сеансов включена:
- Этот флаг активирует блокировку базы на указанный период.
- Если флаг установлен, база будет недоступна для новых подключений.
- Чтобы снять блокировку раньше срока, достаточно снять этот флаг.
- Начало (yyyy-mm-dd hh:mm:ss):
- Указывает точное время начала блокировки.
- База станет недоступной с этого момента.
- Конец (yyyy-mm-dd hh:mm:ss):
- Определяет время окончания блокировки.
- После этого момента база снова станет доступной для пользователей.
- Сообщение:
- Текст, который увидят пользователи при попытке подключения к заблокированной базе.
- Пример: "База заблокирована в связи с проведением технических работ".
- Код разрешения:
- Уникальный код, позволяющий администратору подключиться к базе во время блокировки.
- Используется для выполнения резервного копирования или других административных задач.
- Код может быть любым, выбранным на ваше усмотрение.
7. Завершение настройки: после заполнения всех необходимых параметров нажмите Применить/ОК. База автоматически заблокируется в указанный период времени.
1. Проверка активных сеансов: после блокировки базы в ней могут остаться зависшие сеансы пользователей или фоновые задания. В программе "Администрирование серверов 1С Предприятия" перейдите к списку сеансов нужной информационной базы.
2. Удаление сеанса: в списке сеансов найдите тот, который требуется удалить. Нажмите на сеанс правой кнопкой мыши и выберите пункт "Удалить".
3. Особенности удаления сеансов: если в столбце "Приложение" указано "Консоль кластера", это ваш текущий сеанс программы "Администрирование серверов 1С Предприятия". Удаление этого сеанса приведёт к закрытию программы, и её придётся запускать заново.
Если база заблокирована, но в ней остались активные сеансы, удалите все, кроме сеанса с пометкой "Консоль кластера".
1. Настройка параметров базы: для создания резервной копии заблокированной базы откройте её конфигуратор, указав код разрешения, который устанавливался во время блокировки. Для этого в списке информационных баз выделить нужную и нажать кнопку "Изменить…".
Нажмите кнопку "Далее".
2. Настройка дополнительных параметров запуска: В разделе "Дополнительные параметры запуска" введите текст:
/UC КодРазрешения.
В примере используется: /UC 951753.
Нажмите кнопку "Готово".
3. Открытие конфигуратора: после установки кода разрешения можно открыть конфигуратор.
4. Выгрузка резервной копии базы: в конфигураторе выберите Администрирование → Выгрузить информационную базу….
Выберите каталог для сохранения резервной копии.
Укажите имя файла. Рекомендуется добавить дату создания копии, например: Backup_2024-02-20.dt.
5. Завершение процесса выгрузки и очистка кода разрешения: дождитесь окончания процесса выгрузки базы.
После завершения откройте настройки, где был указан Код разрешения.
Очистите поле "Дополнительные параметры запуска".
Дополнительно. Ручное снятие блокировки: если время автоматического снятия блокировки ещё не наступило, вы можете снять её вручную (см. пункт "Как заблокировать базу").