Scripter - программа выполнения SQL скриптов Печать

Данная программа предназначена для обновления структур в базе данных 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 в каталоге скрипта).

Скачать программу бесплатно