Восстановление базы данных MSSQL для 1С

Последние изменения: 08.06.2024

Восстановление базы данных MSSQL для 1С


  1. Необходимо зайти под админской УЗ в MS SQL Server Management

  2. ПКМ по базе, в которую хотим восстановить. Выбираем пункт меню TASKS -> RESTORE -> DATABASE


  1. Выбираем в настройках General Source: Device и нажимаем три точки справа:

Добавляем файл

Указываем путь до файла и выбираем файл (двойным кликом ЛКМ)

Далее нажимаем ОК


  1. В разделе Options в случае восстановления в другую базу активируем опцию Overwrite the existing database

Также проверяем, что Recovery State = Restore with recovery

И включаем галку “Close existing connections to destination database”

Отключаем “take tail log backup before restore”

После чего нажимаем ОК, и спустя некоторое время база должна успешно восстановиться

Траблшутинги:


  • Ошибка System.Data.SqlClient.SqlError: Не удалось получить монопольный доступ, так как база данных используется. (Microsoft.SqlServer.SmoExtended)


Эту ошибку вылечить путем насильного отключения пользователей от базы данных (в БД не должно быть никого!)

Также лечится отключением опции “take tail log backup before restore”


Помогла ли вам статья?