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

Откуда:
Сообщений: 288
Доброго времени суток.
Есть SQL 2005 каждый божий день базы бекапятся. Как сделать так, чтобы в папке с базой оставался только один файл бекапа, а остальные удалялись? В 2000 SQL такая возможность вроде была, не думаю, что здесь нет такого.
8 июл 09, 10:14    [7389756]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Есть такая возможностьи здесь. В редакторе где создаете план бекапов добавляете еше 1 шаг, очитака директории,одтельная иконка и во воркфлоу связываете его.
-------------------------------------
Jedem Das Seine
8 июл 09, 10:17    [7389785]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
Aragornych
Member

Откуда:
Сообщений: 288
Maxx
Есть такая возможностьи здесь. В редакторе где создаете план бекапов добавляете еше 1 шаг, очитака директории,одтельная иконка и во воркфлоу связываете его.
-------------------------------------
Jedem Das Seine


Это я сделал, спасибо.

Теперь необходимо сделать так, чтобы по окончании бекапа запускался некий bat/cmd. Каким образом это реализовать?
8 июл 09, 10:32    [7389881]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
а зачем вам батники для етого ????
Просто запускайте по расписанию ваш план и все ... или я чего-то не понял ?
-------------------------------------
Jedem Das Seine
8 июл 09, 10:33    [7389895]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
Aragornych
Member

Откуда:
Сообщений: 288
Maxx,

В этом батнике будет прописана команда запуска винрара, который зажмет создавшийся архив и положит в другое место (уж больно много места занимает бак-файл).
Если такое можно сделать напрямую из sql будет просто здорово, но я пока не знаю как.
8 июл 09, 10:43    [7389953]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
Crimean
Member

Откуда:
Сообщений: 13148
поставить 2008 сервер, будет пакованый бакап прям срествами SQL
8 июл 09, 10:57    [7390045]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
Aragornych
Member

Откуда:
Сообщений: 288
Crimean
поставить 2008 сервер, будет пакованый бакап прям срествами SQL

Ты, наверное, хотел сказать "купить 2008 сервер"? :)
8 июл 09, 11:09    [7390137]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31175
Crimean
поставить 2008 сервер, будет пакованый бакап прям срествами SQL
Это только в Enterprise-версии.
+ 15000$ на процессор для замены рара - это может быть много :-)
8 июл 09, 11:19    [7390202]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31175
Aragornych
Maxx
Есть такая возможностьи здесь. В редакторе где создаете план бекапов добавляете еше 1 шаг, очитака директории,одтельная иконка и во воркфлоу связываете его.
-------------------------------------
Jedem Das Seine


Это я сделал, спасибо.

Теперь необходимо сделать так, чтобы по окончании бекапа запускался некий bat/cmd. Каким образом это реализовать?
В конце добавить ещё один шаг - запуск bat/cmd.
:-)
8 июл 09, 11:22    [7390225]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
i2akai1
Member

Откуда: Петербург
Сообщений: 217
Aragornych,

Делал похожее для sql 2000 может и для 2005-го подойдет?
здесь
8 июл 09, 11:26    [7390256]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
Aragornych
Member

Откуда:
Сообщений: 288
2 alexeyvg Это я понимаю, либо как вариант добавить у этого шага на закладке "Командные файлы" нужный файл (поправьте меня). Но вот если добавлять шаг, то какой тип шага выбрать и т.д.? У меня пока локального сервера SQL нет, есть только рабочий, а на нем эксперименты проводить не хочется.
2 i2akai1 Спасибо за ссылку. Попробую.
8 июл 09, 12:15    [7390711]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
lcfdm
Member

Откуда:
Сообщений: 14
после backup database ...
exec master..xp_cmdshell 'rar a ...' и т.д.
8 июл 09, 12:40    [7390882]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
akopium
Member

Откуда: Донецк
Сообщений: 1244
lcfdm
после backup database ...
exec master..xp_cmdshell 'rar a ...' и т.д.

угу, это именно то что надо

топикстартер, я тож решал примерно такую задачу, только у меня проблем с местом для хранения нет и я просто раскидывал бекапы по папкам названием которых было число
копни вот сюда, может поможет
8 июл 09, 13:19    [7391201]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
GYGY
Guest
SSIS в зубы и вперед -> Execute Process task ->

Process ->
Execute -> C:\Program Files\7-Zip\7z.exe
Argumets a -tzip ...\Sales.zip ..\Sales.bak

К сообщению приложен файл. Размер - 0Kb
8 июл 09, 15:28    [7392194]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
GYGY
Guest
Потом -> File System task ->
operation MoveFile
8 июл 09, 15:30    [7392206]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33343
Блог
проще всего сделать шаг в джобе, и не нужно городить лишних ssis-пакетов и т.д.)
8 июл 09, 16:14    [7392460]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
GYGY
Guest
Это потом и будет шаг в джобе
8 июл 09, 16:15    [7392468]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
Aragornych
Member

Откуда:
Сообщений: 288
GYGY
Потом -> File System task ->
operation MoveFile


Вопроса два - где эта штука находится (у меня русская редакция SQL) и как ее потом добавить в шаги (пока непонятно)?
8 июл 09, 16:23    [7392508]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
GYGY
Guest


К сообщению приложен файл. Размер - 0Kb
8 июл 09, 16:34    [7392574]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
GYGY
Guest
В джобе добавляется новый шаг

В General на закладке General ->Package -> ну и там выбрать то что нужно .
8 июл 09, 16:38    [7392607]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
GYGY
Guest
Содержимое Execute Process Task было выше
8 июл 09, 16:39    [7392621]     Ответить | Цитировать Сообщить модератору
 Re: Настройка автоархивов средствами sql  [new]
Aragornych
Member

Откуда:
Сообщений: 288
Всем спасибо за помощь.
Пока что через cmd внешний, но постараюсь переделать на внутренние инструкции, но чуть позже. Еще раз всем спасибо.
9 июл 09, 08:30    [7394343]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить