Сторінка 1 з 4

Медок. Как правильно делать резервную копию?

Додано: 28 листопада 2012, 13:29
vladislav
Здравствуйте.

Больше всего расстраивает полное отсутствие документации на программный продукт. Что означают те или иные файлы? Как пользоваться тем или иным инструментом? К сожалению метод проб и ошибок в случае ведения бизнеса не всегда самый эффективный инструмент.

Сразу оговорюсь ветку - http://www.me-doc.com.ua/forum/viewtopic.php?f=17&t=3225 - читал. Почти все понял, но хотелось бы уточнить.

Итак, какие возможности по созданию резервной копии предлагает Медок?

1. Мониторинг пользователей -- Сервис -- Резервное копирование -- Создать резервную копию
Запускаем "Мониторинг пользователей". В меню "Сервис" выбираем "Резервное копирование" и нажимаем на кнопку "Создать резервную копию"

На "элементе" 34/988 (DMF.AppServer.exe) создание резервной копии завершается с ошибкой "BackupManager has encountered a problem and needs to close."
При этом создается файл *.BKZ ненулевого размера.
Очевидно данный инструмент не может получить доступ к к процессу DMF.AppServer.exe и отваливается.

2. BackupManager.exe
Насколько я понял то же самое что и п.1, но только мы запускаем BackupManager.exe из каталога Медка. Все проходит без видимых ошибок и создается файл *.BKZ=600MB при размере директории (DIR=1,4GB)
Файл *.BKZ является обычным архивом. Т.е. мы фактически получаем полную упакованную копию директории Медка.

3. Администрирование -- Резервное копирование -- Создать резервную копию
Запускаем Медок. В главном меню открываем "Администрирование -- Резервное копирование -- Создать резервную копию". Создается файл *.ZBK=18МБ при размере БД=205МБ
Что такое файл *.ZBK и что там находится - непонятно.

4. Планировщик заданий -- Резервное копирование
Запускаем Медок. В главном меню открываем Планировщик заданий, создаем задание "Резервное копирование", выставляем время, активируем модуль.
Создается файл практически такой же как в п.2 *.BKZ=600MB при размере директории (DIR=1,4GB)

Как же все-таки правильно делать резервную копию?

Заранее благодарен.

Re: Медок. Как правильно делать резервную копию?

Додано: 28 листопада 2012, 13:44
Родин Евгений
Пункт 1=2=4 --- новинка. Собственно, Вы правильно сказали, это архив каталога медка.
Пункт 3 - стандартный. Он хранит не всю информацию, а только минимально необходимую (отчеты, параметры, справочники). Не хранит (внимание!) пользователей. Пока что, до появления нового модуля "Администрирования".

Re: Медок. Как правильно делать резервную копию?

Додано: 28 листопада 2012, 13:52
Honest
vladislav писав:Здравствуйте.
3. Администрирование -- Резервное копирование -- Создать резервную копию
Запускаем Медок. В главном меню открываем "Администрирование -- Резервное копирование -- Создать резервную копию". Создается файл *.ZBK=18МБ при размере БД=205МБ
Что такое файл *.ZBK и что там находится - непонятно.
файл *.ZBK - это резерваня копия медка (в которой хранится :отчеты, настройки в медке, кватанции, тоесть база отчетности в медке)
файл *.BKZ - это резервная копия в которую пакуеться база данных медка Zvit.FDB (тоже самое что и ZBK(почти) + справочников контрагентов и пользователей (если сетевыой медок) )
vladislav писав: 4. Планировщик заданий -- Резервное копирование
Запускаем Медок. В главном меню открываем Планировщик заданий, создаем задание "Резервное копирование", выставляем время, активируем модуль.
Создается файл практически такой же как в п.2 *.BKZ=600MB при размере директории (DIR=1,4GB)

Как же все-таки правильно делать резервную копию?

Заранее благодарен.
Стоит делать резервную копию в планировщике (*.BKZ) и при выходе из программы (*.ZBK)

Re: Медок. Как правильно делать резервную копию?

Додано: 28 листопада 2012, 16:51
Родин Евгений
Есть идея систематизировать настройки по резервному копированию + еще одна настройка (сохранение последних Х копий).
Схематически вижу это так (три групбокса, в каждом свои нстройки):

ЗображенняЗображення
Предлагайте более читабельные текстбоксы, групбоксы, и др. Может еще что-то дорабаботать по настройкам?....

Re: Медок. Как правильно делать резервную копию?

Додано: 28 листопада 2012, 17:13
Колпаков Б.И.
В пункте "Резервне копіювання при виході" можно добавить путь.
"Зберігання останніх РК в програмі" объединить с "Резервне копіювання при виході".

"Створення загальної резервної копії програми" переименовать на "Створення загального архіву файлів программи".

Re: Медок. Как правильно делать резервную копию?

Додано: 28 листопада 2012, 17:22
доктор
Ну архив более подходит для чего-то одним файлом, а тут просто набор файлов. Назвал бы "Створення загальної резервної копії файлів програми", а так все гуд :)

Re: Медок. Как правильно делать резервную копию?

Додано: 02 грудня 2012, 17:23
Родин Евгений
Оставляем так?
ЗображенняЗображення

Re: Медок. Как правильно делать резервную копию?

Додано: 03 грудня 2012, 11:59
Колпаков Б.И.
Да.

Re: Медок. Как правильно делать резервную копию?

Додано: 03 грудня 2012, 12:23
СЕВАНЦ
После некоторых колебаний всё же решил вставить свои 5 копеек.
Как ни стараюсь, не понимаю, что в точности означает фраза:
"Після використання обраний каталог буде очищено від усіх файлів!"
Выбор каталога будет произведен до обновления или после?
Очистка произойдет до обновления или после?
Какие именно файлы будут уничтожены?
Что появится на их месте?
Всё это не так очевидно для бухгалтера, как это кажется разработчикам.
Туману не меньше, чем с "ручным управлением трафиком".
Хотелось бы видеть более читаемую формулировку.

Заодно вопрос: Почему BackupManager по умолчанию помещает создаваемую им резервную копию (файл .BKZ) в каталог Backup ? Чтобы потом автоматически удалить ?
Логичнее было бы все резкопии помещать по умолчанию в один и тот же каталог ZVIT_ARC. Ведь бухгалтера редко изменяют то, что задано по умолчанию.

Примечание. Чтобы не экспериментировать, лично я перед обновлением просто копирую весь каталог Backup . Но ведь это явная перестраховка.

Re: Медок. Как правильно делать резервную копию?

Додано: 03 грудня 2012, 12:36
Колпаков Б.И.
Выбор каталога будет произведен до обновления или после?
Выбрать каталог необходимо до обновления, по умолчанию - C:\ProgramData\Medoc\Medoc\Backup, но можно(и нужно) назначить любой другой.
Очистка произойдет до обновления или после?
Очистка назначенного каталога произойдет во время обновления, если в каталоге были файлы после прошлого обновления, значит они удалятся во время следующего, в замен появятся свежие файлы из папки Медка!
Файл .BKZ
Файл .BKZ появляется в каталоге резервных копий. По умолчанию - C:\Users\User_Name\Documents\ZVIT_ARC, но можно(и нужно) назначить любой другой!

зы: РК - страховка, Backup перед обновлением и BackupManager.BKZ - перестраховка.

Re: Медок. Как правильно делать резервную копию?

Додано: 03 грудня 2012, 13:31
СЕВАНЦ
Колпаков Б.И. писав:...
Спасибо за столь подробный ответ. Мне лично он понятен. Осталось добиться, чтобы всё описанное Вами стало понятно среднестатистическому бухгалтеру, не имеющему привычки самостоятельно выбирать каталоги.
Отсюда мои пожелания:
1. Поменять предупреждающий текст на более понятный и менее пугающий, например: "Увага! Після оновлення усі файли в даному каталозі будуть заміщені новими!"
2. Все резервные копии, независимо от способа из создания, помещать по умолчанию в один и тот же каталог.

Re: Медок. Как правильно делать резервную копию?

Додано: 03 грудня 2012, 13:41
СЕВАНЦ
Колпаков Б.И. писав:Файл .BKZ появляется в каталоге резервных копий. По умолчанию - C:\Users\User_Name\Documents\ZVIT_ARC, но можно(и нужно) назначить любой другой!...
Но когда я, в порядке эксперимента, сделал резервную копию с помощью BackupManager, она по умолчанию попала в C:\Documents and Settings\All Users\Application Data\Medoc\Medoc\Backup\ZVIT_ARC, а после обновления благополучно удалилась.
Не думаю, что это правильно.

Примечание: Если создание резервной копии с помощью BackupManager есть перестраховка, то зачем придумали эту замечательную программу?
И наоборот - раз придумали эту замечательную программу, не стоит автоматически уничтожать плоды её трудов, тем более, что на их создание тратится немалое время.

Re: Медок. Как правильно делать резервную копию?

Додано: 03 грудня 2012, 18:28
Колпаков Б.И.
По у молчанию Планировщик кидает в c:\ProgramData\Medoc\Medoc_4\Backup\ZVIT_ARC\ - может показаться не правильным, но на сама деле так разработчики позаботились о свободном месте на жестком диске.
Когда Вы делаете обновление программа делает слепок всех файлов, т.е. все тоже самое, что делает планировщик, поэтому надобность в прошлых .BKZ отпадает.
Планировщик больше нужен для сетевых клиентов, для локальных хватает обычных РК и функции "Створення загального архіву файлів программи".

Re: Медок. Как правильно делать резервную копию?

Додано: 04 грудня 2012, 10:50
СЕВАНЦ
Колпаков Б.И. писав:... надобность в прошлых .BKZ отпадает...
Еще раз благодарю за разъяснение. Обещаю, что лично я больше создавать резервную копию с помощью BackupManager не буду.
В то же время не могу признать нормальной ситуацию, когда резервная копия, созданная клиентом с помощью BackupManager и записанная в каталог, назначенный по умолчанию, автоматически уничтожается в процессе обновления.
Раз клиент по каким-то причинам потратил время и сделал именно такую копию - значит, она ему для чего-то нужна. Автоматически удалять её по меньшей мере не вежливо. ИМХО

Re: Медок. Как правильно делать резервную копию?

Додано: 04 грудня 2012, 11:05
Колпаков Б.И.
Каталог для Планировщика или РК всегда можно(и нужно!!!) выбрать другой!
Советую выбирать каталог расположений на диске "D"!

Re: Медок. Как правильно делать резервную копию?

Додано: 04 грудня 2012, 11:11
СЕВАНЦ
Колпаков Б.И. писав:Каталог для Планировщика или РК всегда можно(и нужно!!!) выбрать другой!...
Нормальному среднестатистическому бухгалтеру такое в голову не придет - он привык доверять тому, что задано по умолчанию. И никак не ожидает, что его труды будут автоматически уничтожены.

Re: Медок. Как правильно делать резервную копию?

Додано: 04 грудня 2012, 11:48
Родин Евгений
Согласен с Севанц. Нехорошо получится, если сдеалть сначала резервную копию (нового типа), а потом включить "Сохранение перед обновлением". :( Будем дорабатывать пути по-умолчанию.

Re: Медок. Как правильно делать резервную копию?

Додано: 04 грудня 2012, 15:44
Колпаков Б.И.
Тогда путь планировщика можно подвязать к месторасположению РК.

Re: Медок. Как правильно делать резервную копию?

Додано: 20 грудня 2012, 16:12
СЕВАНЦ
Провел эксперимент. Констатирую - после 103-го обновления созданная клиентом "перестраховочная" копия по-прежнему автоматически удаляется из каталога, заданного по умолчанию.
По-прежнему считаю, что это не правильно, даже с учетом того, что такая "перестраховка" далеко не всем нужна.

Re: Медок. Как правильно делать резервную копию?

Додано: 20 грудня 2012, 23:56
Родин Евгений
В доработке. Еще не реализовано.