|   |   | 
| 
 | затирка старых бэкапов автоматом... | ☑ | ||
|---|---|---|---|---|
| 0
    
        pro3ri 14.04.15✎ 13:48 | 
        Доброго дня форуму!
 Подскажите как настроить затирку старых бэкапов 1с, или прога какая есть? | |||
| 1
    
        pro3ri 14.04.15✎ 13:49 | 
        а то хард забит и не делает бэкапы..     | |||
| 2
    
        Fragster гуру 14.04.15✎ 13:49 | 
        1. определить, какие бэкапы не нужны
 2. удалить | |||
| 3
    
        Cube 14.04.15✎ 13:50 | 
        Я обработку нарисовал. Запускаю её раз в месяц.     | |||
| 4
    
        Fragster гуру 14.04.15✎ 13:50 | 
        хоть на 1с пиши, в двадцать строк, я думаю, уложишься     | |||
| 5
    
        Господин ПЖ 14.04.15✎ 13:51 | 
        весенняя миграция идитов     | |||
| 6
    
        Cube 14.04.15✎ 13:51 | 
        +(3) Ха! Смотри-ка, я её даже на ИС вывалил, когда считал тот ресурс хорошим :)))
 http://infostart.ru/public/79483/ | |||
| 7
    
        kosts 14.04.15✎ 13:51 | 
        erase *.*     | |||
| 8
    
        Джордж1 14.04.15✎ 13:52 | 
        forfiles /P q:\1c_db /D -10 /C "cmd /c del @path /Q"     | |||
| 9
    
        pro3ri 14.04.15✎ 13:53 | 
        (2) автоматом...     | |||
| 10
    
        newbling 14.04.15✎ 13:57 | 
        Я как-то писал скрипт на автоархивацию с помощью 7-зипа. Он теневое копирование поддерживает, так что можно даже не выгонять никого.
 chcp 1251 "C:\Program Files\7-Zip\7z.exe" a -t7z "C:\1cArch\backup.7z" -mx9 "C:\1cBase\база" -ssw d: cd C:\1cArch del backup10.7z ren backup9.7z backup10.7z ren backup8.7z backup9.7z ren backup7.7z backup8.7z ren backup6.7z backup7.7z ren backup5.7z backup6.7z ren backup4.7z backup5.7z ren backup3.7z backup4.7z ren backup2.7z backup3.7z ren backup1.7z backup2.7z ren backup.7z backup1.7z @echo off | |||
| 11
    
        newbling 14.04.15✎ 14:00 | 
        В любом случае, если ты хочешь как-то по дате их сортировать и удалять, то тебе надо под WSH, например писать. Там ничего особо сложного нет. Ну или, вот, батник поставить чтоб автоматом запускался по времени. Он тебе сам и копию сделает и грохнет старое.     | |||
| 12
    
        Господин ПЖ 14.04.15✎ 14:01 | 
        copy /Y file_b >nul     | |||
| 13
    
        aka AMIGO 14.04.15✎ 14:10 | 
        я вставил команду бэкапа в процедуру ПриНачалеРаботыСистемы()
 условия: 1. в БД работает 1 (один) человек. Стартует монопольно. 2. бэкап создается при первом открытии программы. 3. бэкап в папке для бэкапов - только один: бекап сего дня. Проверяется, есть-ли файл бэкапа сегодняшний в упомянутой процедуре создается файл .bat, в него записываются команды архивации Файл .bat запускается на выполнение. Создается файл архива, в имени его - текущая дата. По окончании архивации файл *.bat удаляется. Т.О., в случае чего - восстанавливается БД из вчерашнего архива. И вовсе незачем хранить архивы за, скажем, неделю. Как выяснилось не единожды, они никому и никогда не нужны. Так что совет: не стоит болтать ерундой, храните 1 бэкап. | |||
| 14
    
        kosts 14.04.15✎ 14:14 | 
        (13) >храните 1 бэкап
 А потом окажется, что важные данные были удалены 2 дня назад. | |||
| 15
    
        aka AMIGO 14.04.15✎ 14:16 | 
        (14) и тоже нет проблем - проверить дату в имени, если больше 3-х дней - тут-же его удалить.     | |||
| 16
    
        xXeNoNx 14.04.15✎ 14:20 | 
        (0) бекапы какие? SQL-ные?     | |||
| 17
    
        dk 14.04.15✎ 14:22 | 
        помнится видел скрипт простой типа
 создать архив.bak del архив10.bak ren архив9.bak архив10.bak ren архив8.bak архив9.bak ren архив7.bak архив8.bak ... ren архив.bak архив1.bak | |||
| 18
    
        xXeNoNx 14.04.15✎ 14:24 | 
        (17) нафейхуа? Есть в MSSQL родная функция: Удалять бекапы апосля: ....     | |||
| 19
    
        dk 14.04.15✎ 14:27 | 
        есть, но работает как=то странно - не всегда удаляет старые
 --- плюсом там нужно бэкап не только скуля но и MD и других файлов | |||
| 20
    
        M0narch 14.04.15✎ 14:29 | 
        я юзаю старенькую прогу BackUp32. Там все просто настраивается, запуск через планировщик     | |||
| 21
    
        dk 14.04.15✎ 14:30 | 
        архив.bak - это условно конечно, на самом деле там архивы     | |||
| 22
    
        xXeNoNx 14.04.15✎ 14:33 | 
        (19) там можно ставить расширение файла вроде как...     | |||
| 23
    
        pro3ri 14.04.15✎ 14:48 | 
        (16) и то и то и 8.1 скуль и файлы клющек     | |||
| 24
    
        Тындр 14.04.15✎ 17:20 | 
        Прогу как-то написал на делфях управляется из командной строки. Типа пишешь ClearFolder Путь\МаскаИмениФайла O:ЧислоДнейКогдаАрхивУстаревает
 То есть O:15 удаляет файлы старше 15 дней. Ну и вставляю вызов во всяких там назначенных заданиях или в SQL сервер в агент. | |||
| 25
    
        Kookish 14.04.15✎ 17:33 | 
        (8) дело говорит. Закидываем в планировщик, радуемся жизни.     | |||
| 26
    
        Kupogun 14.04.15✎ 18:17 | 
        (18) дело говорит. И обработки не нужны никакие     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |