Начало » Использование СУБД » Microsoft SQL Server » Состояние базы "Ожидание восстановления" (Состояние базы "Ожидание восстановления")
Состояние базы "Ожидание восстановления" [сообщение #5663] |
Fri, 01 November 2024 11:49 |
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? Файлы то базы в порядке и никакого ремонта не требуют фактически.....
Отсоединить - Присоединить базу в таком состоянии не выходит.....
|
|
|
Переход к форуму:
Текущее время: Sun Dec 22 11:59:44 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00803 секунд
|