powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / База после ошибки во время рестора не выходит из рестора
9 сообщений из 9, страница 1 из 1
База после ошибки во время рестора не выходит из рестора
    #39839950
assmsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Во время рестора базы произошла ошибка с нехваткой места.
MODIFY FILE encountered operating system error 112 (There is not enough space on the disk)
Прошло уже часов 10 после этой ошибки, но база находится в состоянии "in recovery"
Как ее вывести из этого состояния? Или нужно дождаться пока она откатит неудачный рестор?
...
Рейтинг: 0 / 0
База после ошибки во время рестора не выходит из рестора
    #39839958
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С большой долей вероятности, начать рестор заново, предварительно освободив место.
...
Рейтинг: 0 / 0
База после ошибки во время рестора не выходит из рестора
    #39839982
assmsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что то я с трудом осознаю что происходит)
База была в состоянии Restoring, но вот этот скрипт :

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECT
    [command]
    ,[start_time]
    ,[percent_complete]
    ,[estimated_completion_time] / 60000. AS [estimated_completion_time_min]
FROM sys.dm_exec_requests
WHERE [command] = 'BACKUP DATABASE'
    OR [command] = 'RESTORE DATABASE'
    OR [command] = 'BACKUP LOG'
    OR [command] = 'RESTORE LOG'
    OR [command] LIKE '%DBCC%'



ничего не выдавал.

Еще раз запустил скрипт рестора и он выдал ошибку:
Msg 5052, Level 16, State 1, Line 1
ALTER DATABASE is not permitted while a database is in the Restoring state.
Msg 5069, Level 16, State 1, Line 1
ALTER DATABASE statement failed.

Но теперь судя по скрипту выше рестор начал выполняться.
Не очень понимаю как одно с другим соотносится)
...
Рейтинг: 0 / 0
База после ошибки во время рестора не выходит из рестора
    #39840027
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
assmskничего не выдавал.Я бы не полагался на поле command в sys.dm_exec_requests
Вы лучше глазами посмотрите, что выполняется на сервере (то есть выполните команду без WHERE)
...
Рейтинг: 0 / 0
База после ошибки во время рестора не выходит из рестора
    #39840028
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgassmskничего не выдавал.Я бы не полагался на поле command в sys.dm_exec_requests
Вы лучше глазами посмотрите, что выполняется на сервере (то есть выполните команду без WHERE)А, предчувствие меня не обмануло, это же вы задавали точно такой же вопрос про пакет :-)
...
Рейтинг: 0 / 0
База после ошибки во время рестора не выходит из рестора
    #39840300
assmsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем после освобождения места база заресторилась,
объясните кто нить простым языком почему все же после возникновения ошибки о нехватке свободного места база остается в состоянии restoing и не выходит из него?
...
Рейтинг: 0 / 0
База после ошибки во время рестора не выходит из рестора
    #39840321
Alien99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
assmskВ общем после освобождения места база заресторилась,
объясните кто нить простым языком почему все же после возникновения ошибки о нехватке свободного места база остается в состоянии restoing и не выходит из него?

Если ты не прикрутил 2 колеса на машину и не поставил внутрь двигатель, ты наивно полагаеш что машина сможет завестись и поехать?!
...
Рейтинг: 0 / 0
База после ошибки во время рестора не выходит из рестора
    #39840325
assmsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alien99,
ну я просто полагал что в таком случае логичнее (на мой взгляд) переход базы скажем в suspect
...
Рейтинг: 0 / 0
База после ошибки во время рестора не выходит из рестора
    #39840336
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
assmskAlien99,
ну я просто полагал что в таком случае логичнее (на мой взгляд) переход базы скажем в suspect
SUSPECT-то тут при чем?
RandalSUSPECT
The database will be in this state if the transaction log is damaged and it prevents recovery or a transaction rollback from completing.
у вас разве лог поврежден?
у вас вообещ файлы базы не могут быть созданы из-за нехватки места.
SUSPECT - разновидность поврежденной базы.
о вашей же базе вообще ничего неизвестно,
ее невозможно развернуть из-за проблем, к ней не относящихся.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / База после ошибки во время рестора не выходит из рестора
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]