мета-данные страницы
  •  

Создание и настройка БДП

БДП - базы данных подразделения

1. Переименование базы данных

2. Создание копии базы данных

3. Проверка работы служба FireBird

Проверить, запущена ли служба FireBird, и при необходимости запустить ее.

4. Запуск DBMeta

4.1. Проверить по дате актуальность DBMeta
Она лежит в папке Agbis на сервере химчистки. При необходимости скачать новую версию (Z:\Agbis\_NonVersion\ DBMeta.exe).
4.2. Запустить DBMeta
4.3. Нажать кнопку Добавить

4.4. Выбрать переименованную базу

4.5. Водится логин и пароль

5. Создание нового подразделения

5.1. В главном меню Операции выбрать пункт Подразделения (Departments)

5.2. В журнале подразделений нажать кнопку Создать

5.3. В открывшемся окне подразделения

указать Наименование - Наименование нового приемного пункта

Остальные параметры заполняются факультативно.
DEP_ID - ID подразделения, при сохранении генерируется автоматически.
Центральное подразделение - рассматривать это подразделение как центральное. При включении настройки нужно будет перенастраивать данный приемный пункт как центральный. При этом возможны конфликты с уже существующей ЦБД.
Центральное подразделение для всех - не используется
Отключено - не используется
Группа - не используется
Контрагент - не используется
E-mail - не используется

5.4. Если по заданию не требуется указать дополнительные параметры приемного пункта (Группа, Контрагент, E-mail), нажать кнопку Сохранить

6. Создание копии базы данных для нового подразделения

6.1. Открыть форму Новое подразделение

6.2. Выбрать подразделение и установить настройки

  • Папка для новых БД Папка для размещения новой базы данных. По умолчанию используется папка TempDB в каталоге с программой DbMeta.
  • Папка для 7z-файлов БД Папка для размещения упакованных файлов новой базы данных. По умолчанию используется каталог с программой DbMeta.
  • Базы данных на замену еще работающих баз. При включенной настройке
    1. не выводится запрос на подтверждение копирования базы, если для подразделения ранее была создана база данных
    2. изменяется значение поля deps.for_replacement=1
    3. очищается список файлов для данного подразделения, отправленных по репликации
    4. отмечаем все изменения в старой базе как отосланные в новую (формируется файл для отправки по репликации)??
    5. копируем последнюю запись о принятом файле из центра в новой БД ??
    6. расчет максимальных значений генераторов ??
  • Копировать через nbackup.
    • При включенной настройке делается архивная копия базы данных с помощью функции nbackup и ее восстановление в Папка для новых БД (текущий каталог). Не требуется отключать всех пользователей, однако время выполнения операции значительно больше, чем при прямом копировании файла базы данных.
    • При выключенной настройке делается архивная копия базы данных средствами Windows в Папка для новых БД (текущий каталог).
  • Поместить в архивы. При включенной настройке делается самораспаковывающийся архивный файл с базой данных.
    • Добавить дополнительные файлы в архив. При включенной настройке в самораспаковывающийся архивный файл с базой данных добавляются файлы из папки for_archive, которая размещается в папке Папка для новых БД.

Кнопки

  • Папка с БД - открывает папку с базой данных нового подразделения.
  • Папка с 7z - открывает папку с упакованными файлами новой базы данных.
  • Папка с файлами для добавления в архивный файл нового подразделения - открывает папку для файлов, которые будут добавляться в самораспаковывающийся архивный файл при включенных настройках Поместить в архивы и Добавить дополнительные файлы в архив.

6.3. Нажать кнопку Запуск

База данных будет создаваться в течение 7-15 минут. В процессе создания копии базы данных будут

  1. выполнены проверки
    • MINIDBMETA CheckForDMMini
    • Наличие в БД генератора GEN_IS_CENTR_DB
    • Наличие свободного места на диске
    • Наличие выранного ПП
    • Наличие папки GetOwnDir+'TempDB'
    • Наличие папки JvDirectoryEdit1.Text+'for_archive'
    • {$IFNDEF MINIDBMETA} Поместить в архивы Запрос на изменение текущего каталога на выбранный
    • Блокировка контролов
  2. создание копии базы данных
  3. создание архивного файла

6.4. По завершении создания базы данных нажать кнопку Close.

7. Перемещение базы данных нового подразделения на приемный пункт

Созданная база данных будет иметь название «ARM_[ВнНомер подразделения].FDB».
В данном случае, исходя из иллюстраций, база данных будет иметь название «ARM_5.FDB».
Файл новой базы данных будет находиться в папке ..\Agbis\Temp DB.

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

8. Восстановление настроек текущей базы данных

После создания копии базы данных необходимо вернуть в исходное состояние сервер: вернуть первоначальное название основной базы и включить отключенные ранее службы.