Наверное, одна из самых частых ошибок в Management Studio (SSMS) с которой сталкиваются новички, так это когда база застревает в режиме «Восстановления» или в eng версиях MS SQL «In recovery».
В таком случаи она становится недоступной для работы, собственно что и является проблемой.
Конечно причин, по которых база переходит в состояние «Восстановление из копии…» или «In recovery» много.
Конечно, данная тема также подымается и на курсе: Администратор 1С!
Но конечно несколько базовых причин, что ведут к этому выделить стоит:
- При восстановлении базы ошиблись файлом бэкапа
- Восстанавливали базу используя бэкапы журналов транзакций.
- В базе на момент восстановления работали пользователи (Активные соединения).
- Восстановление происходило из поврежденного бэкапа.
- Сработала «Защита» при восстановлении базы (не использовали параметр WITH REPLACE, когда это действительно нужно).
Фактически во всех выше упомянутых случаях базу можно быстро вернуть в рабочие состояние
Но придется использовать простенький скрипт:
1 |
RESTORE DATABASE ИМЯ_БАЗЫ WITH RECOVERY |
Заем стоит лишь в обозревателе объектов кликнуть F5 или значок обновить, чтоб увидеть базу уже в доступном для работы состоянии.
Все готово!
Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>