Вопрос № 51703: Доброго времени суток всем экспертам.
Подскажите, пожалуйста, скрипт для SQL Agent, чтобы после бэкапа базы происходила её архивация (WinRAR), или программы, которая бы делала бекапы (MS SQL) и архивировала бы их, или прогу, которая бы скани...
Вопрос № 51.703
Доброго времени суток всем экспертам.
Подскажите, пожалуйста, скрипт для SQL Agent, чтобы после бэкапа базы происходила её архивация (WinRAR), или программы, которая бы делала бекапы (MS SQL) и архивировала бы их, или прогу, которая бы сканировала папки по формату (*.bak) и архивировала бы файлы с данным форматом.
Заранее, спасибо.
Отправлен: 10.08.2006, 08:48
Вопрос задал: GlSpAFR (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: LastSoul
Здравствуйте, GlSpAFR!
В папке "C:/Program Files/Microsoft SQL Server/MSSQL/BACKUP/" создайте файл "arc.cmd" и в нем пропишите следующее:
-----------начало arc.cmd---------------
for %%i in ("C:/Program Files/Microsoft SQL Server/MSSQL/BACKUP/*.bak") do rar m -m5 "%%i.rar" "%%i"
-----------конец arc.cmd---------------
Затем в системном шедулере поставьте запуск этого скрипта через какое-то время(через 30 минут например) после запланированного бекапа базы.
P.S. для работы скрипта требуется чтобы по путям был доступен консольный архиватор RAR
Ответ отправил: LastSoul (статус: 9-ый класс)
Ответ отправлен: 10.08.2006, 14:01