Автосохранение базы данных DBF с работающими пользователями.
База данных - Архивирование (backup)
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Навеяно и доработано под собственные нужды статьей Владимира Козлова, Маленькие хитрости администрирования баз данных программ семейства "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
Вступайте в нашу телеграмм-группу Инфостарт