gifts2017

Архиватор баз данных

Опубликовал Павел Шилкин (ReLock) в раздел Администрирование - Архивирование (backup)

Архиватор баз данных 1С 7.7 (для формата DBF)

Программа для архивации баз данных 1С:Предприятие 7.7 для формата DBF в режиме "Сохранение данных".

 

Возможности программы:

  1. Чтение списка зарегистрированных баз из реестра
  2. Возможность указания пути, куда сохранять архив (если путь не указан, то используется папка Backup в каталоге программы, которая создается при первом запуске)
  3. Возможность указать маску имени архива (формат:  <маска>_YYYYMMDD_HHMMSSZZZ. Если не указана, то используется следующая маска <имя_каталога_базы_данных>_YYYYMMDD_HHMMSSZZZ)
  4. Указание количества последних копий (старые затираются. 0 - не контролировать)
  5. Получение списка пользователей из базы
  6. Возможность запуска БД после архивации

Замечания...

Пожелания...

Предложения...

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

Наименование Файл Версия Размер
Service1C.rar 107
.rar 443,91Kb
13.01.11
107
.rar 443,91Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Алексей (zhurba) 13.01.11 15:38
Есть чудесная альтернатива: http://effector.com.ua. Рекомендую.
Удобная, функциональная, бесплатная.
Позволяет по расписанию бекапить базы как 7.7 так и 8.х. Файловые и на SQL.
Может быть запущена как сервис.
А еще может выполнять в базах обработки и вообще любые команды системы.

ИМХО, если уж и "изобретать велосипед" так такой, чтоб был круче остальных...
2. Влад Кацманевич (cool.clo) 13.01.11 15:57
Правила
8.Рекламировать в сообщениях товары и услуги без специального разрешения администрации форума.
3. Павел Шилкин (ReLock) 13.01.11 17:29
zhurba,
Насчет функционала согласен, но вот насчет удобства...
Слишком много настраивать (даже для одного раза).
В своей разработке я добивался простоты: для всех баз единая настройка с автоматическим сохранением при закрытии и восстановлением при открытии. Пользователю достаточно просто выбрать базу, пользователя и указать пароль и нажать кнопку "Выполнить".
Ваш пиар:
1. Не проверяет доступность БД (запускает задачу в любом случае). Моя программа такую проверку делает!
2. Делает только выгрузку БД. А для большой базы это как-то долговато. Сохранение все-таки выполняется куда быстрее (ну и загружается соответственно)! Моя программа делает именно сохранение базы!
3. Видимо у программы какой-то внутренний счетчик на количество архивов, поскольку после каждой архивации я удалял исходный файл, но программа как-то этого не замечает, наращивая счетчик!
4. Ну и засорять систему лишними процессами, типа агента, не охота. Отработала и завершилась до следующего раза.
Andry.Boris; +1 Ответить
4. Kur ChataP (KurchataP) 22.01.11 10:30
Скачал. Глянул. Идея хороша. Вопрос - как ее прикрутить к 1С? Что б запускать не выходя из 1С.
5. Владислав Чинючин (vcv) 22.01.11 19:48
(4) Сохранение базы "не выходя из 1С" лучше, конечно, чем ничего, но нм кто не может гарантировать, что в сохраненной таким образом базе не появятся фантомные проводки, не привязанные ни к одному документу строки табличной части, битые итоги по проводкам/регистрам... Хотите сохранять "на горячую" - ставьте SQL.
6. Павел Шилкин (ReLock) 23.01.11 00:10
(5)+1
Хотя, конечно, программа и делает при сохранении переиндексацию, никто не дает гарантий, что в момент сохранения не будет кто-нибудь делать в БД запись. А уж как там все сохраниться, одному ядру системы известно. Но увы, программа использует сохранение средствами программы, так что вариант "горячего" сохранения не получится...