psBackup 3.0. Резервное копирование.

Публикация № 15990 26.06.08

База данных - Архивирование (backup)

Планировщик резервного архивирования файл-серверных баз данных 1С. Отображается в системном трее. Архивация выполняется по расписанию или принудительно.
Для работы необходим WinRAR или 7-Zip.

Архивирование производится с помощью WinRAR или 7-Zip и никак не связано с программой 1С:Предприятие. Каталог базы данных архивируется целиком, за исключением индексных файлов. Это позволяет восстановить базу в прежнем виде простым извлечением из архива, а также выполнять архивирование при запущенной 1С.
Архивация выполняется по расписанию или принудительно. Для восстановления достаточно выбрать нужный архив из списка доступных. Количество архивируемых баз неограничено.

Программа крайне проста в управлении. Настроил и забыл до худших времен.

Внимание! Если Вы планируете использовать WinRAR, проверьте Параметры архивации в Профиле архивации по умолчанию. В частности, снят ли флажок "Удалить файлы после упаковки".

Скачать файлы

Наименование Файл Версия Размер
-

.1227529829 395,54Kb
566
.1227529829 395,54Kb 566 Скачать бесплатно

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 3114 26.06.08 13:20 Сейчас в теме
Сделано аккуратненько, несомненный +1
Гарантируется целостность и непротиворечивость базы, заархивированной при работающей 1С?
2. Ломастер 82 26.06.08 13:53 Сейчас в теме
Грамотный вопрос. Во время активного ввода информации пользователями ничего гарантировать нельзя. Но лучше получить копию с "битым" документом, чем вообще ничего. Еще полезно делать "ночные" копии.
10. hogik 441 26.06.08 18:15 Сейчас в теме
(2)
“Во время активного ввода информации пользователями ничего гарантировать нельзя”
В Вашей разработке или вообще?
Если “вообще”, то можно. Могу предоставить текст программы на Clipper-е для осмысления или кратко рассказать суть решения. Если, конечно, Вам это интересно.
12. CheBurator 3114 26.06.08 22:37 Сейчас в теме
(10) > Если “вообще”, то можно
и как?
в конторе админ длябэкапов юзает Cobian - вроде так ничего... но как только включаешь опцию "теневого" бэкапа - т.е. при открытых файлах - начинает косячить...
13. hogik 441 26.06.08 23:36 Сейчас в теме
(12)
“Если “вообще”, то можно и как?”
Общий алгоритм, без деталей:
1) Висит задача, которая по заданному графику начинает свою работу.
2) В момент “Ч” читаются имена DBF файлов из заданного каталога.
3) Для каждого файла выполняется попытка полной блокировки. В случае успешной попытки, делается попытка блокировки следующего файла. В случае не успешной попытки снимаются блокировки с, ранее заблокированных, файлов. И всё начинается заново с первого файла.
4) Когда все файлы успешно заблокированы, производится копирование каждого файла в рабочий каталог. Копирование выполняется огромными блоками очень быстро. Копирование начинается с самого короткого файла. После копирования каждого файла блокировка с этого файла снимается.
5) Запускается архиватор для файлов из рабочего каталога.
Естественно, надо организовать поколение архивов. Имеет смысл дать возможность настраивать порядок блокировки и копирования файлов применительно к особенностям программы, чью базу копируем. В случае 1Са возможны проблемы с бездарным алгоритмом блокировки записей и порядок копирования файлов весьма существенен, но определяемый. И т.д.
У меня такой алгоритм работал пять лет, выполняя копирования каждые 1-3 часа для самопальной торговой системы на DBFах. Количество пользователей было 10-20 человек. Правда, восстановление потребовалось сделать всего один раз за эти пять лет из-за поломки диска. И иногда использовали эти копии базы для поиска “вчерашнего дня” из-за нерадивости пользователей.
3. VV 26.06.08 14:21 Сейчас в теме
Неплохая штука. Маленький размер, фейс продуман, даже удаление мусора.
Нет: второго пути для копирования (про запас)
А если винрара нет в системе?
4. VV 26.06.08 14:22 Сейчас в теме
Да, и пароль на закрытие и изменение настроек - от продвинутых юзеров нужен.
5. VV 26.06.08 14:24 Сейчас в теме
А еще лучше - значок "не показывать в трейе".
6. Ломастер 82 26.06.08 14:38 Сейчас в теме
Ох, не хочется возиться с шифрованием... А закрыть настройки можно средствами ОС, если "продвинутый пользователь" <> админ, в хелпе прописано.
Значок из трея убирать плохо: что если нужно срочно архивировать/восстановить, а админ в отпуске/бухает/болеет
Об архивировании без WinRAR - подумаю на досуге.
7. Abadonna 3939 26.06.08 14:40 Сейчас в теме
(6)отпуске/бухает/болеет
бухает и болеет - это и то же :)))))))))
8. VV 26.06.08 15:21 Сейчас в теме
"что если нужно срочно архивировать/восстановить"
при стабильном ночном бэкапе - не за чем. А распаковать все умеют.
9. andrewalexk 26.06.08 16:07 Сейчас в теме
:)
сыровато..
навскидку в ХР настроил архивирование по времени - тупо выдал ошибку "..list of bounds..."
16. Ломастер 82 27.06.08 14:07 Сейчас в теме
(9) Ошибку отловил, работе она не мешает, но все равно неприятно. Будет исправлено.
(11) Весьма специфичное пожелание. Думаю, архивация при запуске мало кому пригодится.
(14) Вероятность того, что ни один файл не заблокирован, ИМХО, весьма велика. Но я тоже не понял. Как возможна полная блокировка, если файлы открыты 1С-кой?
Или что подразумевается под полной блокировкой?
Еще вопросик. Проверялось что будет, если 1С попытается писать в заблокированный файл?
23. VV 03.07.08 07:01 Сейчас в теме
(16) <<Думаю, архивация при запуске мало кому пригодится.>>
Я бы так не сказал. Есть небольшие конторы, где нет серевера, база на одной из рабочих станций. Утром включили - бэкап.
Ну, плюс к тому - сервер внезапно перегрузился или ночью плановая перезагрузка - после нее бэкап.
25. hogik 441 03.07.08 14:02 Сейчас в теме
(23)
“…сервер внезапно перегрузился…”
Это уже не сервер. ;-)
26. Ломастер 82 03.07.08 14:17 Сейчас в теме
11. Kapitan911 304 26.06.08 19:24 Сейчас в теме
Было бы неплохо добавить в настройку расписания режим архивации при включении компа
14. CheBurator 3114 27.06.08 13:33 Сейчас в теме
> Для каждого файла выполняется попытка полной блокировки.
вы хотите сказать 1Ска DBF-ной версии не держит блокировки на файлах - это понятно, если это не монопольный режим...?
но вероятность того, что ни один файл базы 1Ски не заблокирован в данный момент работы бэкапера - имхо весьма сомнителен...
18. hogik 441 27.06.08 16:35 Сейчас в теме
(14)
“вы хотите сказать 1Ска DBF-ной версии не держит блокировки на файлах - это понятно, если это не монопольный режим...?”
Да.
“но вероятность того, что ни один файл базы 1Ски не заблокирован в данный момент работы бэкапера - имхо весьма сомнителен...”
Это та вероятность, которую сложно вычислить. Но, по пониманию их алгоритмов работы, думаю, она далеко не нулевая. Я б проверил на своей промышленной системе, но у меня совсем (!) не типовая конфигурация и результат будет не объективный для общего случая. Поэтому я и написал в (13) где и как это использовалось. А писать такую обработку для 1С мне не хочется. Мы ни разу за восемь лет не копировали базу данных. У нас нет в этом нужды. Но данный алгоритм решает поднятый в (1) вопрос.
(16)
“Но я тоже не понял. Как возможна полная блокировка, если файлы открыты 1С-кой?”
Способ см. в описании FoxPro функцию FLOCK([nWorkArea | cTableAlias]).
А механизмы описаны в http://infostart.ru/profile/2905/projects/1725/
“Проверялось что будет, если 1С попытается писать в заблокированный файл?”
В общем случае “Ожидание транзакции”. А в частных см. в (13) предпоследний пункт. Если появится желание писать такую программу, обращайтесь ко мне с вопросами – разберёмся быстро.
20. Ломастер 82 27.06.08 16:49 Сейчас в теме
(18) Спасибо. Буду подумать.
21. CheBurator 3114 29.06.08 16:51 Сейчас в теме
(18) спсб за разъяснения
15. CheBurator 3114 27.06.08 13:33 Сейчас в теме
17. Ломастер 82 27.06.08 15:08 Сейчас в теме
Выложил новый релиз. Исправлены ошибки.
19. Ломастер 82 27.06.08 16:45 Сейчас в теме
Еще подправил.
В исключения добавлен файл .LCK
22. cyrill 02.07.08 16:10 Сейчас в теме
Отличная вещь, но ждем когда автор вылечит от зависимости к WinRAR. В эпоху легалайза, зависимость еще от одного не бесплатного софта омрачает
24. mihenius 83 03.07.08 11:08 Сейчас в теме
почему бы winrar не поменять на 7zip?
27. ГенаБукин 26 11.07.08 12:26 Сейчас в теме
почему бы winrar не поменять на 7zip? Мне кажестя менять не надо, нужно сделать выбор чем архивировать... Я лично не в восторге от 7zip!
28. mm_84 31.07.08 12:53 Сейчас в теме
Не знаю связано ли это с программой но после второго архивирования у меня пропали все dbf и файл конфигугации . в фильтре на удаления эти файлы не стояли
29. mm_84 31.07.08 14:09 Сейчас в теме
Неудобное, архивирпование в плане того, что постоянно архивируется отчетность(все годы 700 MB) ведь там нет фильтра, есть только маска для файлов которые удаляются физически перед архивацией.
31. Ломастер 82 01.08.08 10:50 Сейчас в теме
Ну и ну...
(29) Если архивируется отчетность, значит она нужна. А если не нужна, то что она делает в базе?
(30) Прога удаляет то, что ей скажут. Может у Вас звездочка одинокая в качестве маски файла?
30. mm_84 31.07.08 14:11 Сейчас в теме
Программа очень непродуманная, не ставьте её она базы удаляет!!!
32. mm_84 05.08.08 21:20 Сейчас в теме
отчетность находилась всегда в каталоге с базой в папке Extforms и убирать её никуда нельзя из базы и весит она прилично, а по поводу удалений баз(файлов dbf md и прочее),они начали пропадать как только я установил эту программу, я даже снял галочку чтобы он ничего не удалял о очистил этот список.Лучше бы сделали фильтр, это намного удобней, чем удалять файлы из базы.
33. Ломастер 82 24.06.11 09:50 Сейчас в теме
(32)Перед использованием WinRAR проверьте Параметры архивации в Профиле архивации по умолчанию. В частности, снят ли флажок "Удалить файлы после упаковки".
34. Shaka13 22.02.15 23:45 Сейчас в теме
(33)

>>> а также выполнять архивирование при запущенной 1С.

не работает при запущенной 1С, не делает архив базы :(
Оставьте свое сообщение

См. также

Скрипт - выгонялка пользователей + резервная копия базы.

Архивирование (backup) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В Клиент-серверном режиме работы базы часто возникает необходимость выгонять пользователей чтобы сделать обновление, резервные копии и т.п. Для ленивых, которым неудобно всех выгонять "руками" или ждать окончания рабочего дня, предлагается простой скрипт, который всё сделает за вас.

26.02.2013    30592    0    tystik    11    

34

LockDB - утилита для обеспечения OnLine копирования информационной базы данных "1С:Предприятие 7.7".

Архивирование (backup) Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Утилита совместима только с разработками: DBEng32 (8.0.0.9, Share) http://infostart.ru/public/16268/ DBEng32 (6.0.4.2, Advantage 8.1/9.1) http://infostart.ru/public/15211/ DBEng32 (5.1.3.2, CodeBase 6.5) http://infostart.ru/public/14664/ Начиная с указанных версий и выше.

25.06.2011    20669    35    hogik    6    

11

Программа копирования баз системы 1С

Архивирование (backup) Россия Бесплатно (free)

Бывает так, что необходимо перенести базы 1С с одного компьютера на другой или даже просто сделать архивную копию. Но на это может не хватать времени или ехать специально за три-девять земель, только для того, чтобы скопировать базы, - лень. Что может быть проще, чем просто скопировать нужные базы из 1С, но объяснить как это сделать самому бухгалтеру сложно. Поэтому и была сделана такая программа, котрая упростит участь разъяснений всего до одного предложения.

27.01.2011    23342    265    SunTechnic    10    

27

Bat файл для архивации баз 1с 7.7

Архивирование (backup) Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Ничего нового, но достаточно удобный и проверенный годами сценарий, который позволяет создавать ежедневные архивы баз данных 1 с предприятия 7.7 (для файлового режима работы) при помощи программы WinRar. Архивируются только жизненно важные файлы: MD, DD, Dbf для уменьшения размера архива. Процедура срабатывает даже когда в базе на момент запуска процедуры есть пользователи. В результате получаем архивные файлы с датой в наименовании + подробный лог о результатах архивации.

21.01.2011    23518    528    DDos76    4    

2

Программа для резервного копирования данных: каталогов файловой системы и баз данных 1С

Архивирование (backup) Россия Бесплатно (free)

Если вам надоели монотонные операции по резервированию баз 1С, воспользуйтесь программой Egida Backup, которая по одному щелчку мыши создаст копии важных данных и сохранит их на диск, удаленный каталог или флешку.

02.06.2010    22904    479    tuzek    16    

19

Авто-бэкапер 7.7 и 8.1

Архивирование (backup) Платформа 1С v7.7 Платформа 1С v8.3 Россия Бесплатно (free)

Программа позволяет выполнить последовательную выгрузку из всех баз 1С, указанных в ini-файле. Кроме того, позволяет принудительно убить все процессы 1С перед выполнением выгрузки. Для версии 7.7 производится подчистка файлов lck. Формирует файлы выгрузки с уникальными именами. Бэкап каждой последующей базы выполняется только после бэкапа предыдущей. По завершении программа выключается Примечание: выгрузка стандартная, формируется архив с файлами 1Cv77.dat, 1Cv7.MD, users.usr (7.7) и файл *.dt (8.0, 8.1) Подробное описание в readme.

22.02.2010    26761    724    Abadonna    19    

39

Архивация базы 1С-Предприятие

Разработка внешних компонент Архивирование (backup) Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Используем стандартный планировщик Windows и файл Visual Basic Script с файлом настроек, для плановой выгрузки базы данных.

29.12.2009    15672    273    alves    4    

12

Программа для резервного копирования данных: каталогов файловой системы и баз данных 1С

Архивирование (backup) Россия Бесплатно (free)

Если вам надоели монотонные операции по резервированию баз 1С, воспользуйтесь программой Egida Backup, которая по одному щелчку мыши создаст копии важных данных и сохранит их на диск, удаленный каталог или флешку.

14.12.2009    26039    453    tuzek    49    

70

Простое решение для резерного архивирования (backup) баз 1С 7.7 (ver. DBF & SQL)

Архивирование (backup) Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Данная методика легко внедряется в любую конфигурацию платформы 1С 7.7 и не требует серьезных навыков в конфигурировании и программирования.

05.12.2009    24355    376    avd2003    19    

12

Автоархивирование... очередное

Архивирование (backup) Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Набор .bat файлов для автоматизации процессов: тестирование базы, выгрузка в DT, генерация из из DT в 1CD? архивирование. для файловой и SQL версии по выбору

11.09.2009    13642    315    dvv01    6    

19

Скрипт для прямого архивирования в zip-архив папки с файлами

Архивирование (backup) Россия Бесплатно (free)

Может использоваться в случае отсутствия в системе на платформе Windows внешнего архиватора (zip, rar и др.).

04.09.2009    9732    176    Taurus09    7    

6

Архивирование. Используется 1С 7.7 + WinRar.

Архивирование (backup) Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Конфигурация при запуске сохраняет папки с 1С (и не только) с помощью WinRar (должен быть установлен).

04.09.2009    16085    243    S_y_S    11    

6

Работа с zip-архивами

Архивирование (backup) Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Работа с zip-архивами с помощью UtilZip.dll. Лично мной использовалось для работы с файлами обмена МОД.

30.06.2009    18563    344    Лев    6    

13

Скрипт VBS для автоархивации баз 8.1 на SQL. (Нагло отключает все сеансы.)

Архивирование (backup) Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Скрипт для автоархивации в файлы в формате "ZUP2009_16_04_2009_09_25_55.dt" (Дата и время архивации.) + его Лог файл в формате "ZUP2009_Log_16_04_2009_09_25_55.log" (Дата и время архивации.)

22.04.2009    21218    975    rebuzx    28    

34

Обработка создания файла запуска архива

Архивирование (backup) Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Создание командного файла запуска для последующего использования при автосохранении информационных баз 1С

22.02.2009    14237    550    Kyrales    9    

12

Мастер копирования баз 1С и архивации

Архивирование (backup) Россия Бесплатно (free)

При помощи данного приложения можно переносить базы 1С с одного компьютера на другой по принципу Copy - Paste.

08.05.2008    8634    329    Crym69    1    

6

УРБД Мастер 1.6.0

Архивирование (backup) Обмен между базами 1C Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Программа УРБД Мастер предназначена для автообмена информацией по расписанию между центральной и периферийными ИБ для программы 1С Предприятие 7.7 (бухгалтерия, торговля, SQL) . В качестве транспорта используется электронная почта, FTP-протокол или локальная сеть.

25.01.2008    18975    413    codeLocker    10    

12

Плагин для лечения выгрузки и загрузки больших баз в 1С 7.7

Архивирование (backup) Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Плагин позволяет не упаковывать в архив ZIP файл 1Cv77.dat при выгрузке данных 1С:Предприятие. Цель - лечение проблемы с большими (несколько Гб) выгрузками, которые не может правильно обработать штатная библиотека для работы с ZIP-файлами от 1С. Кроме того, плагин сокращает время выгрузки и загрузки (исключается архивирование и разархивирование большого по размеру файла). Приложен исходный код (компилятор - Delphi 6).

13.12.2007    67796    4408    romix    73    

180

Копирование файлов из 1с 8.1

Архивирование (backup) Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Копирование файлов по расписанию из 1с 8.1

20.11.2007    13836    710    programmer-1c2007    3    

13

Архиватор для баз 1С

Архивирование (backup) Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Россия Бесплатно (free)

Архивирует базы 1С или любые другие в указанный каталог. Запуск возможен раз в день, раз в неделю или .... Быстрая архивация 100 мег за 3 мин. И еще всяко

15.08.2007    16383    497    ahmet    15    

5

Конфигурация для автоматического ежедневного архивирования баз .dbf v7

Архивирование (backup) Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Хранитель баз для v7.7 (файловый вариант). Конфигурация использует пакетный режим Конфигуратора. Переиндексирует базы и сохраняет архив с префиксом базы, датой и временем архивирования в указанное место. Например, Hranitel_2007-07-28_17-11.ZIP Преимущества в том, что использует средства пакетного режима Конфигуратора и DOS и все операции делает в автоматическом режиме. Программа бесплатна и не использует внешних компонент. Возможна работа по расписанию из Планировщика Windows.

21.07.2007    22483    3346    v.l.    28    

41

1С 8.0: автосохранение 8.0 (VB6)

Архивирование (backup) Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Утилита для выполнения автосохранения для 1С 8.0 для Win2003/Xp

19.04.2007    8748    409    pippa    22    

7

Внешняя компонента по записи на компакт-диск «1CD-Банк» («oncdbnk.dll»)

Архивирование (backup) Платформа 1С v8.3 Россия Бесплатно (free)

Внешняя компонента «1CD-Банк:1С» («oncdbnk.dll») для «1С:Предприятие» v7.7, «1С:Предприятие» v8.0 предназначена для выполнения записи, стирания и любых других регламентированных операций с компакт-диском.

24.03.2006    19803    460    advanter    12    

14

"1СДБ.::Сохранение" v1.0.0.11

Архивирование (backup) Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Выпущена новая программа \"1СДБ.::Сохранение\" v1.0.0.11. Программа предназначена для выполнения резервного копирования баз данных \"1С:Предприятие\". Применяется как полное резервирование базы данных, включая все содержимое папки с базой, так и регламентированные фирмой «1С» стандартные методы выгрузки и сохранения.

24.03.2006    18365    832    advanter    6    

18

Автосохранение реквизитов документов

Архивирование (backup) Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бесплатно (free)

Данная разработка предназначена для автоматического сохранения всех (!) реквизитов документа (шапки и табличной части) в процессе редактирования (ввода нового) документа. Внешне это выглядит так: вы упорно создаете какой-нибудь документ (ПНК, ЗаказПокупателя и т.д.), целый час забиваете данные в многострочную часть, и в самом разгаре 1С-ка "падает", не оставляю юзеру никакой возможности сохраниться.. При последующем запуске 1С при вводе нового документа (того же вида) система предлагает восстановить данные документа (по принципу Word'а)!!

22.03.2006    28669    826    imsoftware    12    

54