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