Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 База вошла в Restoring.  [new]
RegisteredUser
Member

Откуда:
Сообщений: 577
Коллеги!
глобальная задача такая:

Есть у меня full бекап и три дифферента к нему.
Надо их всех поднять и кое что проверить.
Сначала я подывал full во всеми параметрами по умолчанию - все ок, но на него не накатывались диффы.
Ошибка была такой:
The log or differential backup cannot be restored because no files are ready to rollforward

Прочел рекомендацию, что full надо подымать как NORECOVERY

вот скрипт:
USE [master]
RESTORE DATABASE [FValuation] 
FROM  DISK = N'D:\DiffBkp\result\FValuation_bkp.bak' WITH  FILE = 1,  
MOVE N'FlatsValuation2010' TO N'D:\Installation\dev\SQL Server 2016\MSSQL13.MSSQLSERVER\MSSQL\DATA\FValuation.mdf',  
MOVE N'FlatsValuation2010_log' TO N'D:\Installation\dev\SQL Server 2016\MSSQL13.MSSQLSERVER\MSSQL\DATA\FValuation_log.ldf',  
NORECOVERY,  NOUNLOAD,  STATS = 5
GO


выполнился успешно, но база теперь в состоянии "Restoring..." и недоступна естественно.

Что делать?
23 авг 18, 14:10    [21652068]     Ответить | Цитировать Сообщить модератору
 Re: База вошла в Restoring.  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1172
RegisteredUser,

накатить последний diff с with recovery
23 авг 18, 14:13    [21652076]     Ответить | Цитировать Сообщить модератору
 Re: База вошла в Restoring.  [new]
RegisteredUser
Member

Откуда:
Сообщений: 577
felix_ff
RegisteredUser,

накатить последний diff с with recovery

не могу!
база в состоянии Restoring....

RESTORE DATABASE FValuation FROM DISK = 'D:\\DiffBkp\result\FValuation_bkp_diff_20180821.bak' WITH RECOVERY


Msg 3136, Level 16, State 1, Line 3
This differential backup cannot be restored because the database has not been restored to the correct earlier state.
Msg 3013, Level 16, State 1, Line 3
RESTORE DATABASE is terminating abnormally.
23 авг 18, 14:26    [21652096]     Ответить | Цитировать Сообщить модератору
 Re: База вошла в Restoring.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36691
У вас dif-бэкап сделан не после того полного бэкапа, который вы восстановили.
23 авг 18, 14:31    [21652105]     Ответить | Цитировать Сообщить модератору
 Re: База вошла в Restoring.  [new]
RegisteredUser
Member

Откуда:
Сообщений: 577
Да! спасибо всем!
Разобрались...
Там еще кто-то делает фулы)))
23 авг 18, 16:14    [21652235]     Ответить | Цитировать Сообщить модератору
 Re: База вошла в Restoring.  [new]
DaniilSeryi
Member

Откуда:
Сообщений: 1667
RegisteredUser
Да! спасибо всем!
Разобрались...
Там еще кто-то делает фулы)))


Бардак...
23 авг 18, 18:09    [21652311]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить