Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - перемещение байлов .bak в процессе резервного копирования

Ответить
Настройки темы
VBS/WSH/JS - перемещение байлов .bak в процессе резервного копирования

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


каждый день происходит резервное копирование базы данных, к сожалению сервер сконфигурированный предыдущим сисадмином не позволяет хранить более 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_ @\\папка с путём к файлу который бэкапить

такой вариант не устроит по причине того что паковать нельзя.

Помогите пожалуйста или направьте начинающего.

Отправлено: 10:51, 25-04-2011

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Aleksey_Myshkin:
возможности остановить и пересобрать рейд нету »
может ничего не сочинять, а бэкапить сразу на сетевую шару?

Цитата Aleksey_Myshkin:
сопировать файлы старше 3х дней »
предлагаю изменить формулировку на более простую в реализации: оставить 3 последних (по дате) файла, а все остальные переместить на сетевую шару:
Код: Выделить весь код
for /f "skip=3 delims=" %%a in ('dir/b/a-d/o-d *') do (
xcopy /y/v/z "%%a" "\\server\share folder\"&& del "%%a"
)
Цитата Aleksey_Myshkin:
знаю как сделать это с помощью рульного бекапа на основе winrar'а »
можно, но по-другому:
Код: Выделить весь код
C:\PROGRA~1\WinRAR\rar a -df -y -ep1 -to3d -tl -agYYYY-DD_HH-MM -m1 "\\server\share folder\name_" *.bak
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:54, 26-04-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


По поводу бекапа в сетевую шару, я бы с радостью, но при выборе папки КУДА не даёт написать \\ и не даёт выбрать даже сетевой диск

Отправлено: 14:26, 26-04-2011 | #3


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Aleksey_Myshkin:
при выборе папки КУДА не даёт написать \\»
По поводу штатных инструментов администрирования вопрос скорей в профильную ветку типа Microsoft SQL Server, хотя сам с такими проблемами (в MS-SQL) не сталкивался. Кроме того, можно запускать команду архивации прямо из скриптов (T-SQL, BAT), где прямо указать все опции и пути.

Отправлено: 15:52, 26-04-2011 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - перемещение байлов .bak в процессе резервного копирования

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
В процессе копирования исчезает DVD-RW DREDD112 Непонятные проблемы с Железом 7 10-01-2010 00:55
Ваш сервер резервного копирования? bombording Программное обеспечение Linux и FreeBSD 1 06-09-2009 12:26
Система!!! резервного копирования Lord_@lex Хочу все знать 4 08-04-2009 21:46
Разное - Скрипт резервного копирования dividik Microsoft Windows 2000/XP 10 27-01-2009 12:45




 
Переход