Навеяно и доработано под собственные нужды статьей Владимира Козлова, Маленькие хитрости администрирования баз данных программ семейства "1С:Предприятие" .
Во первых понравилась идея никого не выгоняя из базы сделать копию, так как специфика нашего предприятия предполагает круглосуточное использование базы.
Во вторых, архивация производится в zip формате (архиватор прилагается), так что даже ламер в мое отсутсвие сможет восстановить базу из копии (копия имеет в своем названии дату соего создания) стандартными средствами 1С (Конфигуратором).
В третьих создается полностью работоспособная версия программы (надо ее только проиндексировать) с одним пользователем для целей программирования/администрирования.
У меня исполняемые файлы прописываются в планировщик задач и итервалом в сутки и временем копирования и сохранения в самый непользуемый временной отрезок. Копирование в 1 час ночи, архивирование в 2 часа. (обязательно нужно оставить промежуток между копированием и архивированием, для того, чтобы копирование успело завершиться. )
Недостатки такого архивирования:
1) если пользователе много и они активно работают, то будут жаловаться на захват таблиц. (Лучше проводить архивирование во время обеда или ночью);
2) Ели кто-то зашел монопольно, то копия сделена не будет.
Файлы необходимо поместить в каталог, в котороый будут помещаться архивы, и прописать их в планировщик задач. Предварительно заменив C:\1CV\NEW\ на путь к вашей базе,копия создается в каталог temp (можете поменять).
Кому в имени архива нужно еще и время в упаковке сделать :
@echo off
set mytime=%time%
set mytime=%mytime:~0,2%%mytime:~3,2%%mytime:~6,2%
for /F "tokens=1-4 usebackq delims=. " %%1 in (`date /t`) do set mydate=%%1%%2%%3%%4
ren s.zip new%mydate%%mytime%.zip
Файлы обработки:
- Avtosohranenie_bazy_dannyh_DBF_s_rabotayuschimi_polzovatelyami..rar Для скачивания нужна регистрация
В этой группе 1С
- Фоновая архивация файлов в 7zip c копированием их на FTP с проверкой контрольной CRC-суммы архива
- Автоматическое архивирование базы 1С при завершении работы
- АВТОСОХРАНЕНИЕ v.2
- Автоархивирование... очередное
- Несколько полезных скриптов для SQL
- Простое решение для резерного архивирования (backup) баз 1С 7.7 (ver. DBF & SQL)
- Программа для резервного копирования данных: каталогов файловой системы и баз данных 1С
- Архивация базы 1С-Предприятие