Обновление системы

При развитии системы меняется структура и информация базы данных, а также модифицируются модули, составляющие систему, изменяется их состав.

Для обновления системы в целом (БД и модули) используются так называемые "пакеты обновлений" (service packs - SP), поставляемые разработчиками системы СПРУТ-ОКП. Указаные SP имеют строго определённую структуру, состоящую из информационной части и части данных. Информационная часть включает в себя номер SP, номер версии БД и описание.

Номер SP - представляет собой числовое значение, обязательным условием запуска пакетов обновлений является их очерёдность. Если в списке отсутствует один или более номеров, то пакеты с последующими номерами не могут быть запущены.

Номер версии БД - представляет собой числовое значение, пакет с большим значением, чем текущее не может быть запущен. Таким образом, номер версии БД является контрольным числом.

Номер SP и номер версии БД совместно определяют возможность выполнения пакета обновлений.

Описание - краткое текстовое сообщение, поясняющее вводимые изменения.

Вторая часть SP - часть данных - непосредственно содержит необходимые скрипты и модули.

Пакет обновлений можно получать в автоматическом режиме через интернет с сервера обновлений компании разработчика СПРУТ-ОКП (см. ниже).

Обновление сервера СПРУТ-ОКП небходимо выполнять в ручном режиме (см. ниже), с полномочиями администратора ОС MS Windows (требуется перезапуск службы).

Обновление клиентской части системы, на компьютерах пользователей выполняется автоматически при запуске модулей.

Для запуска SP необходимо выполнить следующие действия:

1) Выполнить настройки системы для автоматического или ручного обновленияю.Параметры  описаны в разделе "Системные параметры".

2) В главном меню запустить функцию обновления: Серверные функции\Запуск пакетов обновлений системы. В результате откроется следующее окно:

clip0001

Окно состоит из двух основных частей:

 - список доступных (скаченных ранее) SP (левое окно)

 - описание текущего SP (правое окно)

Если файл SP имеет корректную (соответствующую заданной разработчиками системы) структуру, то активизируется кнопка Выполнить. Однако это не гарантирует выполнение SP, что связано с наличием контроля по номеру пакета и номеру версии БД (см. выше).

В процессе запуска пакета на экран выводится окно с полосой степени выполнения и описанием выполняемого шага. В случае если при выполнении произошла какая-либо ошибка на экран будет выведено соответствующее сообщение, а система приведена к исходному состоянию.

В заголовке окна можно увидеть номер последнего установленного пакета.

Примечание.

Каталог для размещения SP настраивается в системных параметрах, либо может быть задан в ручную

 

Если при обновлении появляется окно с сообщением о ошибке

A_clip0096

То вам необходимо включить включить параметр xp_cmdshell на MS SQL сервере.

 

, то необходимо