Изменить базу

Для работы с ИБ, необходимо перейти в меню «Администрирование».  Вкладка «Сервис» - «Администрирование» или воспользуйтесь горячей клавишей «F12». Раскрываем «Мой компьютер», программа запросит пароль администратора (по умолчанию пароль пустой) и раскрываем «Информационные базы».

Predvaritelnaya rabota.png

Для изменения ИБ необходимо нажать правой кнопкой мыши по интересующей базе и выбрать «Изменить базу (Alt+Enter)».  Predvaritelnaya rabota.png

Команда «Изменить базу» запускает Мастер изменения ИБ, который во многом аналогичен Мастеру создания ИБ.

Predvaritelnaya rabota.png

Укажите новое название информационной базы и нажмите «Далее».

Predvaritelnaya rabota.png

На втором шаге предлагается выбрать проекты, которые будут работать с данной ИБ.

Predvaritelnaya rabota.png

На следующем шаге необходимо распределить имеющиеся в MTL-описании группы документов или классы документов по доступным SQL-базам данных, в которых будет физически храниться ИБ.

Predvaritelnaya rabota.png

Далее администратор может с помощью установки флагов обеспечить выполнение дополнительных операций.
Показывать изменение структуры информационной базы - выдается список со всеми изменениями в БД, флаг используется при реорганизации БД.

Проверить соответствие внешних записей их описанию - по умолчанию флаг снят. При наличии внешних записей, созданных другими программами, их описание в проекте должно соответствовать их реальному описанию. При установке флага любое возникшее несоответствие данных будет сообщено программой.

Проверить наличие дублирующих значений полей - приводится отчет по всем дублирующим полям. Появление дублирующих полей связано с тем, что в какой-то момент времени поле, описанное в проекте, становится уникальным, а, как известно, значение таких полей не могут быть одинаковыми для двух и более записей. При наличии дублирующих полей нарушается ссылочная целостность и программа выдает ошибку. Наличие такой опции позволит получить сведения по всем дублирующим полям и предотвратить появление ошибок.

Принудительно реорганизовать все таблицы - установка флага приведет к принудительной реорганизации всех таблиц, даже тех, в которых не было изменений.

Помечать конфликтные записи как удаленные - конфликтные записи могут появиться в таблице, например, после того как какое-либо поле, описанное ранее в MTL-файле как обычное, становится уникальным ключом. При снятом флаге конфликтные записи не помечаются как удаленные.

Predvaritelnaya rabota.png

Мастер изменения ИБ анализирует, изменилась ли модель данных проекта, и если да, то выводит перечень изменений, которые необходимо провести в ИБ. По нажатию кнопки «Начать» начинается реорганизация ИБ.

На последнем шаге приводятся информационные сведения о ходе проведенной операции, для закрытия Мастера нажмите кнопку «Готово».