Как безопасно удалить предприятие (информационную базу) в 1С
Безопасно удалить предприятие (базу) в 1С поможет создание резервной копии и завершение сеансов. Далее выберите метод: из списка запуска, через консоль кластера или SQL-сервер.
Подготовка к удалению
Перед любыми действиями по удалению необходимо выполнить следующие шаги, чтобы избежать потери данных или ошибок блокировки:
- Создать резервную копию. Даже если база больше не нужна, рекомендуется сделать архивную выгрузку (dt-файл) или бэкап SQL-базы на случай ошибочного удаления.
- Завершить работу пользователей. Убедитесь, что в базе нет активных сеансов. Для этого через Конфигуратор или консоль кластера проверьте список активных пользователей и принудительно завершите их сеансы при необходимости.
- Отключить регламентные задания. Если база клиент-серверная, остановите все фоновые и регламентные задания, чтобы они не пытались обратиться к удаляемым данным.
Способы удаления базы
Выбор метода зависит от режима работы информационной базы.
| Способ удаления | Режим работы 1С | Результат |
|---|---|---|
| Из списка баз | Файловый | Удаляется только из списка запуска, файлы остаются на диске |
| Через консоль кластера | Клиент-серверный | Удаляется регистрация базы в кластере серверов 1С |
| Через SQL-сервер | Клиент-серверный | Полное уничтожение данных на уровне СУБД |
1. Удаление из списка баз (для файловой базы)
Этот способ удаляет базу только из списка запуска «1С:Предприятие», но не удаляет файлы физически. Это самый безопасный метод первичного исключения базы из интерфейса:
- В окне запуска выберите нужную базу и нажмите кнопку «Удалить» (или используйте контекстное меню).
- После этого папку с файлами можно удалить вручную через проводник, убедившись в наличии бэкапа.
2. Удаление через Консоль кластера (для клиент-серверных баз)
Для удаления базы с сервера 1С:
- Зайдите в консоль администрирования серверов 1С, раскройте ветку «Кластеры» -> «Информационные базы».
- Нажмите правой кнопкой мыши на базу и выберите «Удалить»; система может запросить подтверждение и учетные данные администратора кластера.
- Если база не удаляется из-за блокировок, попробуйте перевести её в офлайн-режим или переименовать перед удалением.
3. Удаление через SQL-сервер (для полного очищения)
Если база зарегистрирована в кластере некорректно или нужно гарантированно уничтожить данные на уровне СУБД:
- Подключитесь к SQL-серверу (MS SQL, PostgreSQL) через соответствующую среду управления (SSMS, pgAdmin).
- Найдите базу данных по имени и выполните команду
DROP DATABASEили используйте контекстное меню «Удалить». - После удаления на стороне СУБД обязательно уберите запись о базе из консоли кластера 1С, чтобы избежать ошибок «база не найдена».
Важные предостережения
Программа установки/удаления платформы «1С:Предприятие» никогда не удаляет каталоги с информационными базами автоматически; это всегда делается вручную администратором.
- Не путайте удаление базы (информационной базы) и удаление организации внутри базы. Для удаления организации используются специальные обработки или ручная очистка документов через журнал операций.
- Для облачных версий (1С:Фреш) удаление производится исключительно через личный кабинет сервиса, а не через конфигуратор.
Частые ошибки
- Попытка удаления при активных пользователях. Приводит к ошибке блокировки. Всегда проверяйте и завершайте сеансы перед удалением.
- Удаление записи из консоли кластера без очистки SQL. Оставляет «мусор» на сервере СУБД, который продолжает занимать дисковое пространство.
- Физическое удаление папки файловой базы без исключения из списка запуска. При следующем старте 1С выдаст ошибку отсутствия файлов, так как запись в списке останется.
FAQ
Вопрос: Удаляются ли файлы файловой базы при нажатии кнопки «Удалить» в окне запуска 1С?
Ответ: Нет, база удаляется только из списка запуска. Файлы необходимо удалить вручную через проводник после создания резервной копии.
Вопрос: Что делать, если база не удаляется из консоли кластера 1С?
Ответ: Переведите базу в офлайн-режим или переименуйте её перед удалением, чтобы снять системные блокировки.
Вопрос: Как удалить предприятие в облачной 1С:Фреш?
Ответ: Удаление производится исключительно через личный кабинет сервиса 1С:Фреш, через конфигуратор или консоль кластера это сделать нельзя.