Зависла блокировка на сервере предприятия. Нужно сохранить конфигурацию, но перезапуск сервера 1С невозможен
Есть простое решение проблемы. Не отменяющее, правда, перезапуска сервера в будущем, но позволяющее протянуть до следующей ночи.
- Описание
- Подробнее
Описание
Иногда встречающаяся коварная ситуация — зависает на сервере блокировка и не дает сохранить конфигурацию.
Блокировка видна только в консоли кластера в ветке База/блокировки/По сеансам и кроме имени компьютера никакой информации не содержит. Избавиться от нее нельзя никак, только сервер предприятия перезапускать. Однако, доступа к серверу может не быть, либо админ спит… А сохранить конфигурацию страсть как хочется.
Рабочий алгоритм действий:
1) Запускам консоль сервера 1С
2) Выгоняем всех пользователей из рабочей базы (пусть она называется base).
3) В свойствах базы base блокируем подключения, блокируем регламентные задания. Для особой уверенности, что никто и никогда — изменяем имя БД на сервере (при попытке подключения клиента к base сообщит, что БД не найдена).
4) Создаем новое подключение к базе данных. Назовем его base_backdoor. Параметры подключения как были у базы base. Сразу при создании подключения блокируем регламенты.
5) Заходим конфигуратором в базу base_backdoor. Сохраняем конфигурацию. Теперь нам не мешает зависшая блокировка, т.к. сервер предприятия о ней ничего не помнит, потому как создал у себя новую папку с со служебными файлами.
6) Закрываем конфигуратор. Заходим в консоль сервера предприятия. Портим подключение base_backdoor — блокируем подключения, меняем имя БД на сервере.
7) Восстанавливаем подключение base — разблокируем подключения, регламенты, восстанавливаем имя БД на сервере.
