Бывают случаи, когда возникает потребность переорганизовать имеющиеся базы 1С, требуется удалить конкретную базу из кластера. Рассмотрим как это сделать на примере Windows Server 2019 и MS SQL.
Для начала выберем базу, которую хотим удалить. Она будет видна при запуске клиента 1С:
Как можно заметить, в клиенте есть кнопка удалить, однако ее нажатие удалит базу только из списка в вашем клиенте, на сервере ничего не изменится и доступ у других пользователей к базе останется.
Нужно зайти в нее через конфигуратор и остановить все сеансы (нужны права администратора базы), зайдя в соответствующий пункт в Администрирование -> Активные пользователи. И отключите всех прочих пользователей. Если нет доступа в базу, завершить сеансы можно другим способом, он будет рассмотрен далее.
Нам потребуется консоль управление сервером 1С. Чтобы открыть консоль нужно сделать следующее (нужны права администратора сервера):
- нажмите комбинацию клавиш Win+R, затем в поиске введите mmc
- затем «Файл -> Добавить или удалить оснастку…»
- и выбираем 1С:Enterprise 8.3(…
Затем на кластере находим базу для удаления и удаляем ее как в примере на картинке (нужно нажать на кнопку удалить – красный крестик).
Затем появится окно, и нужно выбрать как именно нужно удалить базу из кластера:
В нашем случае нужно удалить базу полностью, далее о самих вариантах:
- Удалить базу данных ‑ при выборе этого варианта будет удалена регистрация информационной базы в кластере сервера, и кроме этого будет удалена соответствующая ей база данных на сервере баз данных.
- Очистить базу данных - при выборе этого варианта будет удалена регистрация информационной базы в кластере сервера, и кроме этого будут удалены все данные из базы данных на сервере баз данных. Сама база данных не будет удалена из сервера баз данных.
- Оставить без изменений ‑ при выборе этого варианта будет удалена только регистрация информационной базы в кластере сервера. Никаких изменений в базе данных произведено не будет.
Если не получилось остановить сеансы, то нажав ЛКМ по базе, можно увидеть пункт Сеансы, через него можно отключить все сеансы. Если нужно удалить базу только из кластера, то это был последний шаг. Но если базу нужно удалить полностью с сервера, нужно ее удалить с сервера СУБД.
УДАЛЕНИЕ БАЗЫ 1С С СЕРВЕРА СУБД
Теперь нужно удалить базу с сервера СУБД. Удаление на разных СУБД будет схожим, если использовать программы для управления СУБД, такие как Microsoft SQL server Management studio для MSSQL или PgAdmin для PostgreSQL.
Используем Management studio для удаления базы (требуется права администратора MS SQL):
- Заходим в приложение и выбираем пункт Базы данных, находим базу.
- Нажимаем ПКМ по базе и нажимаем удалить.
- Готово. База удалена из кластера и сервера.
Нужна помощь? Мы можем оказать услуги администрированию сервера 1С в рамках комплексного сопровождения.