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

Различия

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

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

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