Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Зависло восстановление (Restoring...) базы после восстановления через BackupExec  [new]
a-v-mikhailov
Member

Откуда:
Сообщений: 51
Последняя команда шла "RESTORE LOG [DBNAME] FROM virtual_device = 'BACKUPEXECFILENAME' WITH RECOVERY, STOPAT='20170531 08:49:00'. Команда подозрительно долго висела с процентом выполнения 100%, потом BackupExec отвалился по ошибке, команда через какое-то время ушла из SYS.DM_EXEC_REQUESTS, но база DBNAME осталась как Restoring...

Что делать в такой ситуации?

Через BackupExec восстанавливаем копии часто. Причины такого поведения неясны

Microsoft SQL Server 2008 (SP4) - 10.0.6535.0 (X64) Apr 17 2015 19:49:03 Copyright (c) 1988-2008 Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (VM)

Модель базы Full
31 май 17, 16:30    [20528123]     Ответить | Цитировать Сообщить модератору
 Re: Зависло восстановление (Restoring...) базы после восстановления через BackupExec  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36686
a-v-mikhailov
Команда подозрительно долго висела с процентом выполнения 100%
Для ресторов, особенно лога, это нормальная ситуация.
a-v-mikhailov
Что делать в такой ситуации?
Анализировать текст ошибки, с которой отвалился рестор.
31 май 17, 16:32    [20528131]     Ответить | Цитировать Сообщить модератору
 Re: Зависло восстановление (Restoring...) базы после восстановления через BackupExec  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
Кстати у меня недавно тоже подобное было 2008 R2.
Осталось висеть с ночи.
Благо сервер не очень ответственный. Просто остановил. Файлы удалил. Потом стартанул. Базу удалил из списка (по другому никак не удалялась). Запустил рестор по новой. Прошло норм.

и осадок остался ... :)
31 май 17, 16:39    [20528157]     Ответить | Цитировать Сообщить модератору
 Re: Зависло восстановление (Restoring...) базы после восстановления через BackupExec  [new]
a-v-mikhailov
Member

Откуда:
Сообщений: 51
Гавриленко Сергей Алексеевич
Анализировать текст ошибки, с которой отвалился рестор.

BackupExec отвалился с ошибкой "Недоступность ресурса" минут за 10 до того, как пропала команда из SYS.DM_EXEC_REQUESTS

В логах
Date 31.05.2017 17:59:23
Message
Starting up database 'DBNAME'.

Date 31.05.2017 17:59:25
Message
The database 'DBNAME' is marked RESTORING and is in a state that does not allow recovery to be run.

Date 31.05.2017 17:59:49
Message
Database was restored: Database: DBNAME, creation date(time): 2014/05/15(21:20:09), first LSN: 387219:511929:226, last LSN: 387219:512091:1, number of dump devices: 1, device information: (FILE=1, TYPE=VIRTUAL_DEVICE: {'BE_SQLAgent-BACKUPEXECFILENAME001'}). Informational message. No user action required.

Date 31.05.2017 18:00:58
Message
Log was restored. Database: DBNAME, creation date(time): 2014/05/15(21:20:09), first LSN: 387219:376473:1, last LSN: 387221:45666:1, number of dump devices: 1, device information: (FILE=1, TYPE=VIRTUAL_DEVICE: {'BACKUPEXECFILENAME002'}). This is an informational message. No user action is required.


Date 31.05.2017 18:07:19
Log was restored. Database: DBNAME, creation date(time): 2014/05/15(21:20:09), first LSN: 387221:45666:1, last LSN: 387228:55809:1, number of dump devices: 1, device information: (FILE=1, TYPE=VIRTUAL_DEVICE: {'BACKUPEXECFILENAME003'}). This is an informational message. No user action is required.

Date 31.05.2017 20:18:42
Message
Log was restored. Database: DBNAME, creation date(time): 2014/05/15(21:20:09), first LSN: 387228:55809:1, last LSN: 387527:124708:1, number of dump devices: 1, device information: (FILE=1, TYPE=VIRTUAL_DEVICE: {'BACKUPEXECFILENAME004'}). This is an informational message. No user action is required.
31 май 17, 16:42    [20528176]     Ответить | Цитировать Сообщить модератору
 Re: Зависло восстановление (Restoring...) базы после восстановления через BackupExec  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36686
Тогда чините доступность недоступного ресурса.
31 май 17, 16:43    [20528181]     Ответить | Цитировать Сообщить модератору
 Re: Зависло восстановление (Restoring...) базы после восстановления через BackupExec  [new]
a-v-mikhailov
Member

Откуда:
Сообщений: 51
LSV
Благо сервер не очень ответственный. Просто остановил. Файлы удалил. Потом стартанул. Базу удалил из списка (по другому никак не удалялась)


Сервер ответственный ( да и база восстанавливалась 9 часов, время жалко

Есть ли способы?
31 май 17, 16:44    [20528187]     Ответить | Цитировать Сообщить модератору
 Re: Зависло восстановление (Restoring...) базы после восстановления через BackupExec  [new]
o-o
Guest
так может и восстановилось все что надо?
вы знаете, сколько логов должно было восстановиться?
ну или какой из них последний, с какого LSN он начинается?
смотрите, может, осталось просто сделать restore with recovery?
31 май 17, 16:47    [20528202]     Ответить | Цитировать Сообщить модератору
 Re: Зависло восстановление (Restoring...) базы после восстановления через BackupExec  [new]
o-o
Guest
a-v-mikhailov
Есть ли способы?

способы чего?
если все восстановлено, restore with recovery
если не все, ищите, какой лог был восстановлен последним и накатывайте оставшиеся
31 май 17, 16:50    [20528205]     Ответить | Цитировать Сообщить модератору
 Re: Зависло восстановление (Restoring...) базы после восстановления через BackupExec  [new]
a-v-mikhailov
Member

Откуда:
Сообщений: 51
o-o
если не все, ищите, какой лог был восстановлен последним и накатывайте оставшиеся

Спасибо, так и сделали. Видимо BackupExec потерял где то лог, или диск отваливался в процессе. Накатили логи руками
31 май 17, 17:32    [20528406]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить