SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Microsoft SQL Server » Состояние базы "Ожидание восстановления" (Состояние базы "Ожидание восстановления")
Состояние базы "Ожидание восстановления" [сообщение #5663] Fri, 01 November 2024 11:49 Переход к предыдущему сообщению
IGOLNIK в настоящее время не в онлайне  IGOLNIK
Сообщений: 2
Зарегистрирован: November 2024
Junior Member
Добрый день.
Подкинул серверу диск по iSCSI и разместил на нем базу.
После рестарта - база находится в состоянии: Ожидание восстановления.
Причина - Диск iSCSI не готов на момент старта SQL. (SQL серверу не доступны файлы базы данных) С этой проблемой почти разобрался.  
А вот как запустить такую базу?
Простейшее решение: рестарт службы MSSQL сервера. Но тогда страдают пользователи других баз.
Без рестарта прокатывает вот такое решение:
ALTER DATABASE [DBName] SET EMERGENCY
GO
ALTER DATABASE [DBName] SET single_user
GO
DBCC CHECKDB ([DBName], REPAIR_ALLOW_DATA_LOSS) WITH ALL_ERRORMSGS
GO
ALTER DATABASE [DBName] SET multi_user
GO
Но база большая и проверка идет очень долго.
Можно как-то без проверки переподключить базу без рестарта MS SQL? Файлы то базы в порядке и никакого ремонта не требуют фактически.....
Отсоединить - Присоединить базу в таком состоянии не выходит.....
 
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: Не хочет работать Linked Server с PostgreSQL
Следующая тема: Выборка ролей с их свойствами из инстанса
Переход к форуму:
  


Текущее время: Thu Nov 21 14:18:05 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00844 секунд