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

Откуда:
Сообщений: 3
Доброго дня!
Задача такая. В SQL Managment Studio Server 2008 R2 настроил систему бекапирования базы в Maintenanceplans. Система в созданный контейнер типа .BAK каждую неделю помещает полный бекап и туда же ежедневно помещает дифф. бекап. В связи с чем возникает вопрос: каким образом можно из этого контейнера можно удалять старые бекапы или как настроить их автоматическую чистку с заданным интервалом давности?
Если что я достаточно нуб в SQL (я 1Сник) и бекапирование настраивал по инструкции http://infostart.ru/public/199760/
13 мар 15, 17:51    [17382326]     Ответить | Цитировать Сообщить модератору
 Re: Как отредактировать файл *.bak  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Никаким нельзя удалять. Настраивайте бэкапы в разные файлы.
13 мар 15, 17:54    [17382337]     Ответить | Цитировать Сообщить модератору
 Re: Как отредактировать файл *.bak  [new]
Alexander Nosov
Member

Откуда:
Сообщений: 3
Сергей, а настроить автоматическую чистку в Maintenance plans нет возможности? Что то типа опции удалять по истечении ХХ дней.

Касательно вашего сообщения: как можно настроить бекапы не в контейнер а в разные файлы, да еще и с разным названием? Плюс как быть в таком случае с дифф. бекапами? Их также в отдельные файлы или как то иначе?
13 мар 15, 18:07    [17382407]     Ответить | Цитировать Сообщить модератору
 Re: Как отредактировать файл *.bak  [new]
Александр Спелицин
Member

Откуда: Из ближайшего подмосковья.
Сообщений: 2517
Открываем MSDN:
BACKUP (Transact-SQL)
и смотрим сразу пример:

A. Backing up a complete database

The following example backs up the AdventureWorks2012 database to a disk file.

BACKUP DATABASE AdventureWorks2012 
 TO DISK = 'Z:\SQLServerBackups\AdvWorksData.bak'
   WITH FORMAT;
GO


'Z:\SQLServerBackups\AdvWorksData.bak' - это имя файла куда делать бекап. Причем можно указывать как явно имя, так и использовать переменную с именем файла. И программно формировать это имя как Вам вздумается :)

Аналогично делаются дифференциальные бекапы и бекапы логов.
13 мар 15, 18:52    [17382605]     Ответить | Цитировать Сообщить модератору
 Re: Как отредактировать файл *.bak  [new]
Alexander Nosov
Member

Откуда:
Сообщений: 3
Александр Спелицин,

Спасибо!
13 мар 15, 19:56    [17382827]     Ответить | Цитировать Сообщить модератору
 Re: Как отредактировать файл *.bak  [new]
Glory
Member

Откуда:
Сообщений: 104751
найдите закладку mainetnance plan-ы.
Запустите помощник создания mainetnance plan-а
Он вам все настроит
13 мар 15, 21:12    [17383005]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить