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

Различия

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

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

Следующая версия
Предыдущая версия
minidbmeta [06.02.2020 07:46]
Анисютин создано
minidbmeta [13.10.2021 10:41] (текущий)
Строка 1: Строка 1:
-====== ​Создание нового подразделения через ​MiniDBMeta ======+====== MiniDBMeta ======
  
 +E:​\_Projects\Agbis.dxe\Meta\MiniDBMeta.dpr
 +
 +Упрощенный вариант DBMeta, который предназначен для создания копии текущей базы данных и настройка ее для работы в качестве базы данных приемного пункта.\\
 +{{:​pasted:​20200318-110532.png}}\\ ​
 +
 +**ЦДБ** - центральная база данных\\
 +**БДП** - базы данных подразделения\\
 +
 +===== Кнопки =====
 +
 +  * **Запуск** - запускает процесс создания и настройки БДП,
 +  * **Посмотреть список текущих подразделений** - открывает список подразделений,​ чтобы можно было увидеть занятые номера подразделений.
 +  * **Папка с новой базой данных** - открывает в проводнике папку **Путь для новой базы данных**,​ в которой сохраняется архивный файл с новой БДП
 +  * **Закрыть** - закрывает форму,
 +  * **Помощь** - открывает текст с описанием формы.
 +
 +===== Настройки =====
 +
 +  * **Название подразделения** - Название подразделения (по умолчанию "ПП N", где N=Номер подразделения),  ​
 +  * **Номер подразделения** - создается подразделение с указанным номером (по умолчанию берется первый свободный номер). Если номер уже используется,​ возникает ошибка при создании подразделения. ​
 +  * **Путь для новой базы данных** - папка, в которой сохраняется архивный файл с новой БДП (по умолчанию TempDB\)
 +
 +===== Соглашения =====
 +
 +  * Создаются только новые БД  ​
 +  * Копирование выполняется через nbackup
 +  * Создается архивный файл БДП в папке с БДП
 +  * Добавить дополнительные файлы в архив не добавляются
 +
 +===== Подключение к ЦДБ =====
 +
 +Если БДП создается на основе базы данных приемного пункта,​ то проверяется возможность подключения к ЦДБ через интернет.\\
 +<alert warning>
 +Если подключение к ЦДБ недоступно,​ то кнопка **Запуск** неактивна и создание БДП невозможно.\\  ​
 +</​alert>​
 +В момент загрузки выдается соответствующее предупреждение\\
 +{{:​pasted:​20200317-133837.png}}\\
 +В поле лога будет сообщение об ошибке.
 +Например,​ <​nowiki>"​Не удалось подключиться к агенту по адресу http://​im-gate.com:​10366"</​nowiki>​
 +
 +===== Создание и настройка БДП =====
 +
 +Кнопка **Запуск** выдает запрос на подтверждение начала процесса копирования и настройки БДП \\ 
 +
 +После подтверждения процесс не может быть остановлен.\\
 +Блокируются возможность изменения настроек и кнопка **Запуск**.\\
 +Индикатор отображает степень выполнения процесса.\\
 +
 +<alert warning>
 +Для создания новой базы данных требуется сводного места в 2.5 больше размера исходной базы данных.
 +Это ограничение вызвано тем, что для копирования используется программа nbackup, которая сначала создает файл резервной копии, а затем из нее делается новая база данных. Файл резервной копии после завершения операции удаляется.\\
 +</​alert>​
 +<ifauth @programmers> ​
 +[[develop:​mt_tcopydep|Реализация]]\\
 +</​ifauth>​
 +
 +  - Добавление нового подразделения (rCopyDep.AddNewDep)
 +  - Создание и настройка БДП (rCopyDep.CreateDB)
 +  - Создание архивного файла
 +
 +В случае успешного завершения в окне логов должна появится строка\\
 +%%** ПРОЦЕСС УСПЕШНО ЗАВЕРШЕН **%% \\
 +{{:​pasted:​20200716-091443.png}}\\
 +
 +===== Дополнительная информация =====
 +
 +[[develop:​repl_param_test|Тестирование репликационных параметров БД]] \\
 +[[develop:​mt_tcopydep|Реализация создания нового подразделения]]\\
 +
 +[[:​|Назад]]\\