Рубрики
Настройки системы

Запуск скриптов расширенной настройки БД ЭКСПЕРТ

Настоящая процедура описывает установку скриптов, изменяющих поведение базы данных ЭКСПЕРТ. С помощью скриптов выполняется тонкая настройка комплекса.

Настоящая процедура описывает установку скриптов, изменяющих поведение базы данных ЭКСПЕРТ. С помощью скриптов выполняется тонкая настройка комплекса.

Для того, чтобы запустить скрипт, нам потребуется:

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

Итак, для того, чтобы выполнить скрипт проделайте следующую процедуру:

  1. На выбранной машине запустите консоль DB2. Через комбинацию клавиш Win+R (!запускает с правами пользователя!) или через Диспетчер задач. В обоих случаях вводим db2cmd и выполняем запуск.
Win+R
Диспетчер задач
Диспетчер задач

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/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *