Данная программа предназначена для обновления структур в базе данных Storehouse Explorer.
Разумеется, скрипты обновления можно выполнять и другими средствами, но данная программа предназначена прежде всего для конечного пользователя, не обладающего знаниями по Firebird. Поэтому пользовательский интерфейс максимально упрощен: программа позволяет только выполнять скрипты, полученные от разработчика, при этом путь к базе данных автоматически берется из настроек Storehouse Explorer. Результат выполнения записывается в протокол, который пользователь может выслать разработчику.
Установка
Загрузите архив программы и разверните его в каталог, в котором у вас установлен Storehouse Explorer (это важно!). Архив содержит два файла: Scripter.exe и IBEScript.dll. Оба файла должны быть помещены в каталог Storehouse Explorer
При запуске вы увидите следующее окно программы:
Замечание 1. Если оба поля "База данных" пусты, то наиболее вероятно, вы развернули программу в каталог, отличный от каталога Storehouse Explorer, и программа не может найти файл с настройками. Переместите программу в нужный каталог.
Замечание 2. В демо-версии Storehouse Explorer путь к базе данных указан относительно каталога установки демо-версии (base\demo.fdb). Скриптер работает только с полными путями к базе данных (как на рисунке выше). Вам необходимо выяснить, в какой каталог установлена демо-версия (на рисунке выше это F:\WORK\MyComputer\DEMO_STORE\) и указать этот путь в файле Store-3.ini в двух местах: в секции [System] в параметре Database и в секции [Databases] в параметре DEMO. Должно получиться приблизительно то, что на рисунке.
Работа с программой
1) Сделайте резервную копию базы данных. Резервную копию можно сделать двумя способами: при помощи средств Firebird (можно также воспользоваться утилитой FBBackup), либо средствами операционной системы (ОС). Для создания резервной копии средствами ОС, остановите сервис Firebird (в демо-версии достаточно выйти из всех программ Storehouse Exoplorer) и скопируйте базу данных в другой каталог.
2) Запустите программу Scripter.exe. Укажите имя пользователя (SYSDBA) и пароль (будьте внимательны!).
3) Выберите полученный от разработчика скрипт-файл.
4) Нажмите "Выполнить". Если возникает ошибка Access Violation, то скорее всего вы неверно указали пароль (это особенность работы Scripter-a).
Если скрипт выполнен успешно - поздравляем!
Если вы получили сообщение об ошибке - восстановите базу данных из резервной копии и отправьте протокол работы скрипта разработчику (файл Result.txt или Result.Zxt в каталоге скрипта).
|