Найти в Дзене
Digital

Как закрыть подключения к базе 1С MS SQL

Оглавление

📝 Рассмотрим один простой способ. Задача — восстановить базу 1С из резервной копии SQL. При операции восстановления возникает ошибка:

«Не удалось получить монопольный доступ, так как база данных используется»

Дело ясное. Необходимо закрыть все прочие подключения к базе, чтобы в управляющем сеансе выполнить команду Restore Database.

Как закрыть подключения к базе 1С MS SQL
Как закрыть подключения к базе 1С MS SQL

🎯 Что проверяем

В консоли администрирования серверов 1С:

  • в свойствах ИБ 1С временно устанавливаем признак «Блокировка регламентных заданий включена»;
Включение блокировки регламентных заданий
Включение блокировки регламентных заданий
  • переключаемся на «Сеансы» и принудительно прерываем клиентские подключения с помощью команды «Удалить» (через правую кнопку мыши — пользователи получат уведомления, что сеанс работы завершен администратором);
Принудительное завершение сеансов пользователей
Принудительное завершение сеансов пользователей
  • закрываем консоль 1С.
Чтобы пользователи не начали повторно подключаться к базе, вы можете установить признак «Блокировка начала сеансов включена», задав специальный код разрешения и/или указав временный период блокировки — эти опции доступны в свойствах ИБ консоли 1С.

В SQL Server Management Studio:

  • в обозревателе объектов — правой кнопкой мыши по корневому серверу открываем «Монитор активности»;
Открытие Монитора активности
Открытие Монитора активности
  • выбираем «Процессы» и фильтруем список по названию баз;
  • для целевой базы закрываем лишние процессы с помощью команды «Завершить процесс», пока не исчезнут все мешающие соединения.

✅ После этого можно приступать к операции. При отсутствии соединений с базой вы остаетесь с ней один на один для восстановления бэкапа.

Конечно же, есть множество других способов (скрипты, перевод в режим single_user, команды offline и т. д.), но это более продвинутый уровень.

_____________________________________

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.