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

Откуда:
Сообщений: 14
Есть 2005 MSSQL и база в 45 гиг. Сейчас делаем полный бекап каждый день.
Подскажите, как сделать:
воскресенье - полный бекап;
понедельник - разностный между воскресенье и понедельник;
вторник - разностный между вторник и понедельник
.....
суббота - разностный между суббота и пятница.

Из того, что нашел, понял как сделать, чтобы разностный всегда дописывался. Как реализовать именно такое - не дошел.

Сильно не бейте, с SQL работаю очень мало, на уровне продвинутого пользователя.
21 окт 09, 17:14    [7819522]     Ответить | Цитировать Сообщить модератору
 Re: Разностный бекап  [new]
Glory
Member

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

Из того, что нашел, понял как сделать, чтобы разностный всегда дописывался. Как реализовать именно такое - не дошел.

Разностный бэкап - он всегда от последнего полного бэкапа. А не от предыдущего разностного.
21 окт 09, 17:18    [7819564]     Ответить | Цитировать Сообщить модератору
 Re: Разностный бекап  [new]
Ivon
Member

Откуда:
Сообщений: 14
Дело в том, что нужно хранить данные за каждый день отдельно.
21 окт 09, 17:24    [7819630]     Ответить | Цитировать Сообщить модератору
 Re: Разностный бекап  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ivon
Дело в том, что нужно хранить данные за каждый день отдельно.

Бэкапы, они не для хранения истории за период
Бэкапы, они для восстановления состояния на момент времени.
21 окт 09, 17:26    [7819644]     Ответить | Цитировать Сообщить модератору
 Re: Разностный бекап  [new]
Ivon
Member

Откуда:
Сообщений: 14
Правильно, это и нужно для восстановления картины в базе на определенный день.
21 окт 09, 18:09    [7820022]     Ответить | Цитировать Сообщить модератору
 Re: Разностный бекап  [new]
iljy
Member

Откуда:
Сообщений: 8711
Ivon
Правильно, это и нужно для восстановления картины в базе на определенный день.

и в чем пробема? Ракрываете полный бакап, на него бакап за соответствующий день.
21 окт 09, 18:26    [7820097]     Ответить | Цитировать Сообщить модератору
 Re: Разностный бекап  [new]
Ivon
Member

Откуда:
Сообщений: 14
iljy,
Проблема в том, что знаю, как сделать полный бекап и не знаю, как сделать инкрементальные по дням. Правда тут добрые люди подсказали делать полный, а потом каждый день бекап лога. Только вот как это оформить в виде кода...
22 окт 09, 09:09    [7821513]     Ответить | Цитировать Сообщить модератору
 Re: Разностный бекап  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
Ivon,

так вроде бы же все понятно:

воспресение - полный
понедельник - дифф
вротник - дифф
.......
суббота - дифф

если надо восстановиться на четверг, то: восстанавливаем полный (с воскресенья) и потом дифф с четверга.
22 окт 09, 09:31    [7821589]     Ответить | Цитировать Сообщить модератору
 Re: Разностный бекап  [new]
На новенького
Guest
Воспользуйтесь штатными возможностями. (MaintenancePlan)
22 окт 09, 09:32    [7821590]     Ответить | Цитировать Сообщить модератору
 Re: Разностный бекап  [new]
Denis Reznik
Member

Откуда: Киев
Сообщений: 156
BACKUP LOG , но удобней, действительно, будет использовать Maintenance Plan для настройки нужных бэкапов по расписанию
22 окт 09, 09:46    [7821644]     Ответить | Цитировать Сообщить модератору
 Re: Разностный бекап  [new]
Fuelfire
Member

Откуда: г. Королёв
Сообщений: 153
однозначно Maintenance Plan. Сделайте, к примеру, две плана: Backup_system_databases и Backup_user_databases
22 окт 09, 09:53    [7821672]     Ответить | Цитировать Сообщить модератору
 Re: Разностный бекап  [new]
iljy
Member

Откуда:
Сообщений: 8711
Ivon
iljy,
Проблема в том, что знаю, как сделать полный бекап и не знаю, как сделать инкрементальные по дням. Правда тут добрые люди подсказали делать полный, а потом каждый день бекап лога. Только вот как это оформить в виде кода...

в мсскуле нет инкрементальных бакапов. Есть дифы и есть бакап лога, он действительно в каком-то смысле инкрементальный.
22 окт 09, 10:42    [7822083]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить