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