Сегодня я перезагрузил свой сервер Win2008 с запущенным на нем SQL Server 2008. После перезагрузки SQL Server пометил мою базу данных как «В процессе восстановления», поэтому я не могу использовать эту базу данных до завершения восстановления. Вопрос в том, сколько нужно дозы, чтобы завершить процесс восстановления и действительно ли он выполняет восстановление (или SQL Server просто заблокирует мою базу данных, и ничего не произойдет)?
Да, это работает (например, отказоустойчивость кластера зависит от него).
Однако это может быть медленным по многим причинам.
Сначала обновите SSMS / проверьте журнал ошибок SQL, чтобы увидеть, завершен ли он
Во-вторых, читайте их, пока вы ждете ...
Все еще применяется, KB 820835
От MS CSS инженеров
Блог Пола Рэндалла"В процессе восстановления" (не могу его уточнить)
Скорее всего, у вас есть база данных, которая была восстановлена, и этот процесс не был завершен. Попробуйте сделать следующее:
ВОССТАНОВИТЬ БАЗУ ДАННЫХ mydb С ВОССТАНОВЛЕНИЕМ
(это вся команда - другие опции не требуются)