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

Откуда:
Сообщений: 6
Подскажите пожалуйста.
Есть полный бекап на 11:25 дня. Есть разностные после него каждый час. Все бекапы делаются через maintainace plan.

Так вот полный восстанавливается, а дифференциальный пишет:
"Невозможно восстановить разностную резервную копию, так как база данных не была восстановлена в более раннем состоянии."
Т.е. словно дифференциальный не от этого полного.

Теперь пробую через GUI. Когда выбираю точку восстановления (последний разностный бекап на 17 часов), то я вижу зеленая галочку полного бекапа на 11:25, все белые тоже присутствуют. Но когда нажимаю Ок - то получаю, что полный бекап от 22 числа ему надо подать. Словно и не было каждодневных полных бекапов.

Как такое может быть?
И можно ли как-то дифференциальный все же прикрутить к полному от 11:25?
27 авг 14, 19:43    [16503381]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по восстановлению  [new]
abudfv2008
Member

Откуда:
Сообщений: 6
Скрипт вот такой:

ALTER DATABASE DB SET SINGLE_USER with ROLLBACK IMMEDIATE
GO

RESTORE DATABASE DB
FROM DISK = 'D:\Backup\DB_backup_2014_08_27_112525_8587614.bak'
WITH REPLACE,
FILE = 1,
NORECOVERY
GO

RESTORE DATABASE DB
FROM DISK = 'D:\Backup\DB_backup_2014_08_27_120001_1763353.bak'
WITH FILE = 1,
NORECOVERY

GO

RESTORE DATABASE DB WITH RECOVERY;

ALTER DATABASE DB SET MULTI_USER
GO


А получаю вот такое:

Обработано 466016 страниц для базы данных "DB", файл "DB" для файла 1.
Обработано 9 страниц для базы данных "DB", файл "DB_log" для файла 1.
RESTORE DATABASE успешно обработал 466025 страниц за 41.777 секунд (87.148 MБ/сек).
Сообщение 3136, уровень 16, состояние 1, строка 2
Невозможно восстановить разностную резервную копию, так как база данных не была восстановлена в более раннем состоянии.
Сообщение 3013, уровень 16, состояние 1, строка 2
RESTORE DATABASE прервано с ошибкой.
RESTORE DATABASE успешно обработал 0 страниц за 0.194 секунд (0.000 MБ/сек).
27 авг 14, 19:55    [16503434]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по восстановлению  [new]
abudfv2008
Member

Откуда:
Сообщений: 6
В скрипте выше прописан диф бекап на 12 часов, который первый после полного.
И все равно не восстанавливается.
27 авг 14, 19:56    [16503443]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по восстановлению  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37228
Если у вас последний разностный на 17:00, то почему в скрипте ресторится из файла на 12:00?
27 авг 14, 20:00    [16503453]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по восстановлению  [new]
abudfv2008
Member

Откуда:
Сообщений: 6
Гавриленко Сергей Алексеевич
Если у вас последний разностный на 17:00, то почему в скрипте ресторится из файла на 12:00?

Да это я уже последний вариант скопировал. Все пробовал.
27 авг 14, 20:01    [16503459]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по восстановлению  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37228
У вас полный бэкап часом не как Copy-Only был снят?
27 авг 14, 20:02    [16503462]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по восстановлению  [new]
abudfv2008
Member

Откуда:
Сообщений: 6
Я просто не понимаю. Почему последним полным бекапом для разностых числится бекап от 22 числа. Хотя после него каждый день делались полные бекапы.
27 авг 14, 20:06    [16503474]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по восстановлению  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37228
abudfv2008
Я просто не понимаю. Почему последним полным бекапом для разностых числится бекап от 22 числа. Хотя после него каждый день делались полные бекапы.
http://www.sqlservercentral.com/Forums/Topic1347206-1550-1.aspx

Проверяйте вашу цепочку бэкапов.
27 авг 14, 20:08    [16503486]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по восстановлению  [new]
abudfv2008
Member

Откуда:
Сообщений: 6
Гавриленко Сергей Алексеевич
У вас полный бэкап часом не как Copy-Only был снят?

Вот блин. Как-то галка поставилась. Спасибо.
27 авг 14, 20:08    [16503488]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить