Обновление информационной базы
Обновление структуры информационной базы необходимо в случае установки новой версии программного комплекса. Обновление структуры информационной базы возможно без потери введенных данных
Перед любыми манипуляциями с базой данных необходимо сделать резервную копию базы данных с целью исключения потери данных в случае ошибки. Более подробные инструкции по обновления базы данных читайте в руководстве по обновлению к новой версии программного продукта.
Для выполнения обновления базы данных необходимо: Наличие установленной программы сравнения баз данных Database Comparer от компании CleverComponent. Данная программа распространяется бесплатно и находится на компакт диске с дистрибутивом программного комплекса. Файл скрипта эталонной базы данных новой версии (или файл эталонной базы данных Base.fdb). Скрипт базы данных – это текстовый файл с расширением sql, содержащий информацию о структуре базы данных.
Внимание! После обновления структуры информационной базы данных необходимо заново назначить роли всем пользователям в текущей базе данных. Это связано с тем, что в эталонной базе данных (или скрипте базы данных) нет информации о пользователях работающих с текущей информационной базой
Для запуска программы установки запускаем на выполнение файл установки DataBaseComparer.exe и следуем указаниям программы установки.
После установки программы в меню Windows появляется пункт: Все программы -> Clever Components -> Database Comparer -> Database Comparer.
Запускаем программу Database Comparer выбором соответствующего пункта из меню «Пуск» и ждем появления следующего окна, где нажимаем кнопку «ОК».
Вид главного окна программы представлен на рисунке ниже:
Для добавления нового подключения выбираем пункт Database -> New database alias … и задаем параметры нового подключения.
Обязательно задаем следующие параметры: Alias name – произвольное имя базы данных. Эту строку мы будем видеть в списке подключений к базам данных. Database type – тип сервера базы данных. Значение Interbase/FB Server version – версию сервера базы данных. Значение – Firebird 2.x. Database name – Указываем путь к файлу базы данных. Например: C:\Data\Sputnik.fdb. Необходимо указать правильный путь к своей базе данных. Подробнее см. раздел «Создание подключения к базе данных». Username – имя пользователя (владельца) базы данных. По умолчанию SYSDBA Password – пароль владельца базы данных. По умолчанию masterkey.
Если все параметры заданы правильно, то после нажатия на кнопку “Test connect” выводится информация о базе данных, как показано на рисунке ниже.
Для завершения создания подключения к базе данных нажимаем кнопку ОК.
Обновление базы данных
Для выполнения обновления необходимо указать файл скрипта (или эталонного файла) эталонной базы данных (master) и псевдоним (alias) рабочей базы (target) данных как показано на рисунке выше. Для этого необходимо указать параметры в строке Maser и Target. Master: Выбираем из списка строку Script (либо Database) и далее указываем путь к файлу скрипта эталонной базы данных. В случае если используем эталонный файл базы данных, то строка подключения уже задана в параметрах подключения к базе. Target: Выбираем из списка базу данных, подлежащую обновлению.
После задания параметров сравнения нажимаем на панели кнопку “Compare databases” . (первая слева под кнопкой Databases). Производится анализ эталонного скрипта и рабочей базы данных и формируются команды обновления. Данная процедура может занимать до 5 минут. После завершения сравнения в области сообщений появляется запись < Comparing finished! > как приведено на рисунке ниже.
Далее нажимаем на панели кнопку “Execute script” для непосредственного обновления базы данных (вторая слева под кнопкой “Databases”)
После успешного обновления появляется запись < Script executed succesfully! > без сообщений об ошибках. В ряде случаев такого обновления может быть недостаточно для получения рабочей версии базы данных. Если требуется проделать какие-то дополнительные операции, об этом более подробно написано в руководстве по обновлению к каждой новой версии. Если программный комплекс используется в сети торговых объектов необходимо задать начальные значения генераторов новых таблиц с помощью сервисной программы. На этом процедура обновления данных завершена.
Вход