мета-данные страницы
Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
создание_и_настройка_бдп [21.01.2020 13:11] Анисютин |
создание_и_настройка_бдп [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. Восстановление настроек текущей базы данных\\ | ||
- | |||
- | После создания копии базы данных необходимо вернуть в исходное состояние сервер: вернуть первоначальное название основной базы и включить отключенные ранее службы. | ||