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

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
создание_и_настройка_бдп [13.01.2020 13:25]
Анисютин создано
создание_и_настройка_бдп [21.01.2020 14:49] (текущий)
Строка 1: Строка 1:
 ====== Создание и настройка БДП ====== ====== Создание и настройка БДП ======
 +
 +**БДП** - базы данных подразделения
 +
 +**1. [[:​Отключение_и_переименование_базы|Переименование базы данных]]**
 +
 +**2. Создание копии базы данных**
 +
 +**3. Проверка работы служба FireBird**
 +
 +Проверить,​ запущена ли служба **FireBird**,​ и при необходимости запустить ее.
 +
 +**4. Запуск DBMeta**
 +
 +4.1. Проверить по дате **актуальность DBMeta**\\ ​
 +Она лежит в папке Agbis на сервере химчистки. При необходимости скачать новую версию (Z:​\Agbis\_NonVersion\ DBMeta.exe).\\
 +4.2. Запустить **DBMeta** \\
 +4.3. Нажать кнопку **Добавить**\\
 +{{:​pasted:​20200113-130844.png| }}\\
 +4.4. Выбрать переименованную базу\\
 +{{:​pasted:​20200113-131105.png|}}\\
 +4.5. Водится логин и пароль\\
 +
 +**5. Создание нового подразделения**
 +
 +5.1. В главном меню **Операции** выбрать пункт **Подразделения** (Departments)\\ ​
 +{{:​pasted:​20200113-133735.png|}}\\
 +5.2. В журнале подразделений нажать кнопку **Создать**\\ ​
 +{{:​pasted:​20200113-133925.png|}}\\ ​
 +5.3. В открывшемся окне подразделения \\
 +{{:​pasted:​20200113-134022.png|}}\\ ​
 +указать ​
 +**Наименование** - Наименование нового приемного пункта\\
 +
 +Остальные параметры заполняются факультативно.\\ ​
 +**DEP_ID** - ID подразделения,​ при сохранении генерируется автоматически.\\  ​
 +**Центральное подразделение** - рассматривать это подразделение как центральное. При включении настройки нужно будет **перенастраивать данный приемный пункт как центральный**. При этом возможны конфликты с уже существующей ЦБД.\\ ​
 +**Центральное подразделение для всех** - не используется\\ ​
 +**Отключено** - не используется\\ ​
 +**Группа** - не используется\\ ​
 +**Контрагент** - не используется\\ ​
 +**E-mail** - не используется\\ ​
 +
 +5.4. Если по заданию не требуется указать дополнительные параметры приемного пункта (Группа,​ Контрагент,​ E-mail), нажать кнопку **Сохранить**\\ ​
 +
 +**6. Создание копии базы данных для нового подразделения**
 +
 +6.1. Открыть форму **Новое подразделение** \\
 +{{:​pasted:​20200115-103936.png}}\\
 +
 +6.2. Выбрать подразделение и установить настройки\\
 +{{:​pasted:​20200115-104023.png}}\\
 +  * **Папка для новых БД** Папка для размещения новой базы данных. По умолчанию используется папка **TempDB** в каталоге с программой DbMeta.
 +  * **Папка для 7z-файлов БД** Папка для размещения упакованных файлов новой базы данных. По умолчанию используется каталог с программой DbMeta.
 +  * **Базы данных на замену еще работающих баз**. При включенной настройке ​
 +    - не выводится запрос на подтверждение копирования базы, если для подразделения ранее была создана база данных
 +    - изменяется значение поля deps.for_replacement=1
 +    - очищается список файлов для данного подразделения,​ отправленных по репликации ​
 +    - отмечаем все изменения в старой базе как отосланные в новую (формируется файл для отправки по репликации)?? ​
 +    - копируем последнюю запись о принятом файле из центра в новой БД ??
 +    - расчет максимальных значений генераторов ??
 +  * **Копировать через nbackup**. ​
 +    * При включенной настройке делается архивная копия базы данных с помощью функции nbackup и ее восстановление в **Папка для новых БД** (текущий каталог). Не требуется отключать всех пользователей,​ однако время выполнения операции значительно больше,​ чем при прямом копировании файла базы данных.
 +    * При выключенной настройке делается архивная копия базы данных средствами Windows в **Папка для новых БД** (текущий каталог).
 +  * **Поместить в архивы**. При включенной настройке делается самораспаковывающийся архивный файл с базой данных.
 +    * **Добавить дополнительные файлы в архив**. При включенной настройке в самораспаковывающийся архивный файл с базой данных добавляются файлы из папки **for_archive**,​ которая размещается в папке **Папка для новых БД**.
 +
 +**Кнопки**
 +  * **Папка с БД** - открывает папку с базой данных нового подразделения.
 +  * **Папка с 7z** - открывает папку с упакованными файлами новой базы данных.
 +  * **Папка с файлами для добавления в архивный файл нового подразделения** - открывает папку для файлов,​ которые будут добавляться в самораспаковывающийся архивный файл при включенных настройках **Поместить в архивы** и **Добавить дополнительные файлы в архив**.
 +
 +6.3. Нажать кнопку **Запуск**\\
 +
 +База данных будет создаваться в течение 7-15 минут.
 +В процессе создания копии базы данных будут ​
 +  - выполнены проверки
 +    * MINIDBMETA CheckForDMMini
 +    * Наличие в БД генератора GEN_IS_CENTR_DB
 +    * Наличие свободного места на диске ​
 +    * Наличие выранного ПП
 +    * Наличие папки GetOwnDir+'​TempDB'​
 +    * Наличие папки JvDirectoryEdit1.Text+'​for_archive'​
 +    * {$IFNDEF MINIDBMETA} **Поместить в архивы** Запрос на изменение текущего каталога на выбранный
 +    * Блокировка контролов
 +  - создание копии базы данных
 +  - создание архивного файла  ​
 +
 +6.4. По завершении создания базы данных нажать кнопку Close.
 +
 +7. Перемещение базы данных нового подразделения на приемный пункт\\
 +
 +Созданная база данных будет иметь название «ARM_[ВнНомер подразделения].FDB».\\  ​
 +В данном случае,​ исходя из иллюстраций,​ база данных будет иметь название «ARM_5.FDB». \\ 
 +Файл новой базы данных будет находиться в папке ..\Agbis\Temp DB.\\ 
 +
 +7.1. Создать архив базы данных для переноса на компьютер приемного пункта.
 +
 +
 +8. Восстановление настроек текущей базы данных\\
 +
 +После создания копии базы данных необходимо вернуть в исходное состояние сервер:​ вернуть первоначальное название основной базы и включить отключенные ранее службы.