![]() |
перемещение байлов .bak в процессе резервного копирования
каждый день происходит резервное копирование базы данных, к сожалению сервер сконфигурированный предыдущим сисадмином не позволяет хранить более 7-8 дней, возможности остановить и пересобрать рейд нету.
Задача следующая: написать скрипт который вставлю в "выполнить задангие агента SQL" содержание следующее: 1. сопировать файлы старше 3х дней в хранилище путь вида: \\server\share folder 2. после копирования проверить соответствие файлов 3. если верно удалить файлы с локального хранилища знаю как сделать это с помощью рульного бекапа на основе winrar'а "C:\Program Files\WinRAR\winrar" a -agYYYY-DD_HH-MM -dh -r -m0 name_ @\\папка с путём к файлу который бэкапить такой вариант не устроит по причине того что паковать нельзя. Помогите пожалуйста или направьте начинающего. |
Цитата:
Цитата:
Код:
for /f "skip=3 delims=" %%a in ('dir/b/a-d/o-d *') do ( Цитата:
Код:
C:\PROGRA~1\WinRAR\rar a -df -y -ep1 -to3d -tl -agYYYY-DD_HH-MM -m1 "\\server\share folder\name_" *.bak |
По поводу бекапа в сетевую шару, я бы с радостью, но при выборе папки КУДА не даёт написать \\ и не даёт выбрать даже сетевой диск
|
Цитата:
|
Время: 17:59. |
Время: 17:59.
© OSzone.net 2001-