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

Откуда: Moscow
Сообщений: 610
Доброго времени суток!
СУБД: MS SQL 2005 SP3

Есть база, размер -140Гб
Каждую ночь делается полный бекап, каждые полчаса делается бекап лога.

Есть задача каждую пятницу поднимать бекап этой Базы на тестовом сервере. Можно ли как то автоматизировать это действие? На данный момент думаю насчет лог шиппинга, но может есть еще варианты?
7 авг 12, 15:55    [12976137]     Ответить | Цитировать Сообщить модератору
 Re: автоматическое поднятие бекапа  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
andrew shalaev
Доброго времени суток!
СУБД: MS SQL 2005 SP3

Есть база, размер -140Гб
Каждую ночь делается полный бекап, каждые полчаса делается бекап лога.

Есть задача каждую пятницу поднимать бекап этой Базы на тестовом сервере. Можно ли как то автоматизировать это действие? На данный момент думаю насчет лог шиппинга, но может есть еще варианты?


SQL Agent > Job > RESTORE DATABASE
7 авг 12, 15:58    [12976154]     Ответить | Цитировать Сообщить модератору
 Re: автоматическое поднятие бекапа  [new]
andrew shalaev
Member

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

А как подхватывать последние бекапы?
7 авг 12, 16:01    [12976180]     Ответить | Цитировать Сообщить модератору
 Re: автоматическое поднятие бекапа  [new]
Glory
Member

Откуда:
Сообщений: 104751
andrew shalaev
А как подхватывать последние бекапы?

А что у вас отвечает за "последнесть" бэкапа ?
7 авг 12, 16:07    [12976213]     Ответить | Цитировать Сообщить модератору
 Re: автоматическое поднятие бекапа  [new]
Spartakich
Member

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

А как подхватывать последние бекапы?


RESTORE HEADERONLY там есть дата бекапа.

Как вариант, можно еще BACKUP DATABASE WITH COPY_ONLY в отдельное место для рестора на тестовый
7 авг 12, 16:07    [12976216]     Ответить | Цитировать Сообщить модератору
 Re: автоматическое поднятие бекапа  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34757
Блог
andrew shalaev
А как подхватывать последние бекапы?


еще можно дату включать в имя файла бэкапа
7 авг 12, 16:43    [12976441]     Ответить | Цитировать Сообщить модератору
 Re: автоматическое поднятие бекапа  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Glory
А что у вас отвечает за "последнесть" бэкапа ?

за это отвечает Maintenance Plans, маска бекапа FM_backup_201208052345

Spartakich
RESTORE HEADERONLY там есть дата бекапа.

RESTORE HEADERONLY возвращает данные из заголовка файла, т.е. вы предлагаете перебирать все файлы и брать самый близкий к текущей дате?
7 авг 12, 17:07    [12976601]     Ответить | Цитировать Сообщить модератору
 Re: автоматическое поднятие бекапа  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
andrew shalaev
Glory
А что у вас отвечает за "последнесть" бэкапа ?

за это отвечает Maintenance Plans, маска бекапа FM_backup_201208052345

Spartakich
RESTORE HEADERONLY там есть дата бекапа.

RESTORE HEADERONLY возвращает данные из заголовка файла, т.е. вы предлагаете перебирать все файлы и брать самый близкий к текущей дате?


не только самый близкий, а еще правильную цепочку бэкапа, так как у Вас бэкап логов идет :)
7 авг 12, 17:10    [12976621]     Ответить | Цитировать Сообщить модератору
 Re: автоматическое поднятие бекапа  [new]
Glory
Member

Откуда:
Сообщений: 104751
andrew shalaev
за это отвечает Maintenance Plans, маска бекапа FM_backup_201208052345

Maintenance Plan отвечает за создание бэкапа. Он не может решить последний это бэкап или предпоследний, или предпредпосоледний
Это вы должны решить, как вы собираетесь из нескольких файлов с бэкапами выбрать один, нужный вам.
7 авг 12, 17:12    [12976629]     Ответить | Цитировать Сообщить модератору
 Re: автоматическое поднятие бекапа  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Glory
как вы собираетесь из нескольких файлов с бэкапами выбрать один, нужный вам.


В это я и спрашивал собственно :) Как этот процесс можно автоматизировать? Мне нужно что бы был выбран последний.

Ozerov
не только самый близкий, а еще правильную цепочку бэкапа, так как у Вас бэкап логов идет :)

Достаточно поднять просто полный бекап, замарачиваться с накатываем бекапов лога не нужно.
7 авг 12, 17:16    [12976656]     Ответить | Цитировать Сообщить модератору
 Re: автоматическое поднятие бекапа  [new]
Glory
Member

Откуда:
Сообщений: 104751
andrew shalaev
В это я и спрашивал собственно :) Как этот процесс можно автоматизировать? Мне нужно что бы был выбран последний.

Ну так ответьте на вопрос - какой из файлов для вас является "последним бэкапом"
А потом уже автоматизируйте.
7 авг 12, 17:18    [12976665]     Ответить | Цитировать Сообщить модератору
 Re: автоматическое поднятие бекапа  [new]
Spartakich
Member

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

В это я и спрашивал собственно :) Как этот процесс можно автоматизировать? Мне нужно что бы был выбран последний.



ну поднимайте бекап в пятницу через N часов после полного.
данные о полном бекапе возмите в [msdb]..[backupset] + [msdb]..[backupmediafamily]
7 авг 12, 18:24    [12977082]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить