Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Управление бекапами (http://forum.oszone.net/showthread.php?t=205260)

Domzelan 20-04-2011 17:57 1662497

Управление бекапами
 
Добрый день.

Несколько дней бьюсь чтобы сделать нормальное управление бекапами, ничего не получается.

Есть файлы формата pubs_db_201104200510.BAK - создаются каждый день на отдельный жесткий диск. SQL хранит данные бекапы 5 дней.
Хотелось бы чтобы можно было переместить бекапы за каждый первый день месяца, все младше 5 дней (около недели).

Может как то подругому лучше сделать?

Помогите. С уважением.

amel27 20-04-2011 18:07 1662503

Цитата:

Цитата Domzelan
переместить бекапы за каждый первый день месяца, все младше 5 дней (около недели) »

слишком туманно, продумайте и изложите конкретней - на примере, максимально близком к действительности: ЧТО, КУДА и КОГДА желаете копировать/перемещать... к примеру, у меня бэкап/сжатие/копирование делается последовательно одним батником, что автоматически решает проблему синхронизации разных задач по времени

Busla 20-04-2011 18:24 1662510

amel27, бэкап SQL из bat-скрипта? Я ровно наоборот делал - в задании SQL Server'а после бэкапа указывал следующим шагом батник, который сжимает, копирует на NAS и т.п.

Domzelan,
1. Самое банальное решение в лоб - создавать отдельную архивную копию.
2. первого числа делать полный дамп, в остальные дни - разностный
3. делать бэкапы в промежуточную папку, а внешним скриптом раскладывать по разным каталогам и удалять устаревшие

amel27 21-04-2011 08:05 1662842

Цитата:

Цитата Busla
бэкап SQL из bat-скрипта? Я ровно наоборот делал »

технически - без разницы, мне батником удобней - запуск из под нужной мне учетки, единый лог, весь код в одном файле... кроме того, я его обычно шифрую (от любопытных глаз)... в любом случае, от "Database Maintenance Plans" лучше отказаться - если есть скрипт, то им и нужно контролировать количество архивов (ИМХО)

Domzelan 21-04-2011 09:03 1662869

Описываю.
Делается бекап - каждый день. Так же bat запускается в субботу утром (это я сам просто запускаю по плану в винде) далее скрипт смотрит в папку с бекапами, если есть за 1 день месяца то перенести все файлы с расширением .bak с периодом 1 день месяца +- 12 часов. В принципе все.

Спасибо за помощь.

Domzelan 21-04-2011 13:49 1663091

Отбой, лучше чтобы он взял пятничный бекап. +- 12 часов и перенес на \\fileserver\backup

Domzelan 21-04-2011 14:08 1663102

Пятничный же у нас получается последний...


Время: 18:11.

Время: 18:11.
© OSzone.net 2001-