Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 восстановление из differential backup  [new]
sandro_az
Guest
Доброго времени.
Подскажите пожалуйста.
Делаю восстановление БД из full_backup на 26 сентября. Все благополучно, все работает.
Потом пытаюсь восстановить differential backup, но выскакивает ошибка
"The log or differential backup cannot be restored because no files are ready to rollforward."
Это каких файлов нет для восстновления? чего это не хватает?
23 окт 09, 11:41    [7828483]     Ответить | Цитировать Сообщить модератору
 Re: восстановление из differential backup  [new]
Glory
Member

Откуда:
Сообщений: 104760
sandro_az

Это каких файлов нет для восстновления? чего это не хватает?

Пока не хватает команд, с помощью которых вы пытаетесь это проделать
23 окт 09, 11:42    [7828498]     Ответить | Цитировать Сообщить модератору
 Re: восстановление из differential backup  [new]
sandro_az
Guest
основной на 26.09, дифференциальный на 29.09
RESTORE DATABASE [test13] FROM  DISK = N'D:\BackUp\diff_200909290200.bak' WITH  FILE = 1,  MOVE N'DB_Data' TO N'E:\MSSQL\DATA\test13.mdf',  MOVE N'DB_Log' TO N'E:\MSSQL\DATA\test13_log.mdf',  NOUNLOAD,  STATS = 10
23 окт 09, 11:46    [7828526]     Ответить | Цитировать Сообщить модератору
 Re: восстановление из differential backup  [new]
Glory
Member

Откуда:
Сообщений: 104760
Т.е. вы одной командой восстанавливаете 2 бэкапа ?
23 окт 09, 11:49    [7828553]     Ответить | Цитировать Сообщить модератору
 Re: восстановление из differential backup  [new]
sandro_az
Guest
нет. просто указываю куда восстанавливать.файлы базы лежат не там куда он предлагает восстановить.
23 окт 09, 11:52    [7828588]     Ответить | Цитировать Сообщить модератору
 Re: восстановление из differential backup  [new]
Glory
Member

Откуда:
Сообщений: 104760
sandro_az
нет. просто указываю куда восстанавливать.файлы базы лежат не там куда он предлагает восстановить.

Не пойму, вы предлагаете угадать что ли все ваши действия и команды ?
23 окт 09, 11:53    [7828597]     Ответить | Цитировать Сообщить модератору
 Re: восстановление из differential backup  [new]
sandro_az
Guest
полный бекап я восстановил командой
RESTORE DATABASE [test13] FROM  DISK = N'D:\BackUp\DB_backup_200909260201.bak' 
WITH  FILE = 1,  MOVE N'DB_Data' TO N'E:\MSSQL\DATA\test13.mdf',  MOVE N'DB_Log' TO N'E:\MSSQL\DATA\test13_log.mdf',  
NOUNLOAD,  REPLACE,  STATS = 10
GO
Это у меня благополучно восстановилось.
Потом делаю
RESTORE DATABASE [test13] FROM  DISK = N'D:\BackUp\diff_200909290200.bak' 
WITH  FILE = 1,  MOVE N'DB_Data' TO N'E:\MSSQL\DATA\test13.mdf',  MOVE N'DB_Log' TO N'E:\MSSQL\DATA\test13_log.mdf',  
NOUNLOAD,  STATS = 10
GO
и выходит ошибка
"The log or differential backup cannot be restored because no files are ready to rollforward."
23 окт 09, 12:00    [7828677]     Ответить | Цитировать Сообщить модератору
 Re: восстановление из differential backup  [new]
Glory
Member

Откуда:
Сообщений: 104760
И где опция NORECOVERY в первой команде, которая говорит серверу, что вы намерены продолжать восстановление ?
23 окт 09, 12:04    [7828729]     Ответить | Цитировать Сообщить модератору
 Re: восстановление из differential backup  [new]
sandro_az
Guest
ага, так вот в чем дело.
и что теперь? заново восттанавиливать с опцией NORECOVERY?
23 окт 09, 12:11    [7828794]     Ответить | Цитировать Сообщить модератору
 Re: восстановление из differential backup  [new]
Glory
Member

Откуда:
Сообщений: 104760
sandro_az
ага, так вот в чем дело.
и что теперь? заново восттанавиливать с опцией NORECOVERY?

Разумеется заново.
23 окт 09, 12:13    [7828811]     Ответить | Цитировать Сообщить модератору
 Re: восстановление из differential backup  [new]
sandro_az
Guest
блииин....
ну ладно, буду по новой восстанавиливать.
Не ругайтесь тут на малознакомых с MSSQL, очень тяжело сходу все вкурить.
Спасибо тебе, Glory. большое, человеческое спасибо
23 окт 09, 12:16    [7828841]     Ответить | Цитировать Сообщить модератору
 Re: восстановление из differential backup  [new]
Glory
Member

Откуда:
Сообщений: 104760
sandro_az
блииин....
ну ладно, буду по новой восстанавиливать.
Не ругайтесь тут на малознакомых с MSSQL, очень тяжело сходу все вкурить.
Спасибо тебе, Glory. большое, человеческое спасибо

Для этого и пишут хелпы. Даже с примерами разных сценариев восстановления
23 окт 09, 12:17    [7828850]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить