Настоящая процедура описывает установку скриптов, изменяющих поведение базы данных ЭКСПЕРТ. С помощью скриптов выполняется тонкая настройка комплекса.
Для того, чтобы запустить скрипт, нам потребуется:
- Машина (например, DB2SERVER) с установленным клиентом DB2 и работающей базой ЭКСПЕРТ (например, POS).
- Файл скрипта (например, nofspool.sql; большинство скриптов находится в Dropbox\!Install WIN\3.AVERS\AVERS\TRIGGERS).
- Логин и пароль администратора БД (например, userid|PASSWORD).
Итак, для того, чтобы выполнить скрипт проделайте следующую процедуру:
- На выбранной машине запустите консоль DB2. Через комбинацию клавиш Win+R (!запускает с правами пользователя!) или через Диспетчер задач. В обоих случаях вводим db2cmd и выполняем запуск.



2. Подключитесь к нужной БД (обычно она одна), используя следующую команду:
db2 connect to <имя БД> user <Логин> using <Пароль>
Для демо-базы и БД, эта команда будет выглядеть так:
db2 connect to pos user USERID using PASSWORD
В результате должно получиться:

3. После подключения к БД выполните команду:
db2 -tf <файл скрипта>
или
db2 -tvf <файл скрипта>
- Первый вариант отображает в консоли минимум информации
- Второй вариант отображает в консоли весь процесс выполнения скрипта
Выполнять нужно в директории, в которой находится файл, либо прописывать путь к файлу скрипта.
Т.е. если мы хотим выполнить nofspool.sql, то консоль должна выглядеть вот так:

Или так:

4. Закончив работу в консоли, закройте её, либо отключите соединение с БД командой
db2 disconnect from <имя бд>
Примечание
- Перед выполнением скрипта следует убедиться, что он подходит для Вашей версии базы данных, поддерживается установленной версией ЭКСПЕРТ и совместим с уже работающими (выполненными на этой БД) скриптами. Со скриптами, которые уже работают в системе можно ознакомится в файле C:\AVERS\CREATE25\POS\trig.sql
- Стандартный набор скриптов по настройке поставляется вместе с программой и может быть найден в папке C:\AVERS\TRIGGERS.
- В нашем примере мы запускали скрипт nofspool.sql, отключающий печать фискальных документов.
Первичная статья написана Елыковым Д.В. на http://kb.averstech.ru/