Обновление программы

Обновление ставится только на систему с действующим абонементом годового обновления (АГО). Проверить его наличие можно в меню Администрирование → Общие настройки → Информация о лицензиях, поле «Поддерживаемые обновления».

Перед обновлением Сохраните сборки работающего комплекса и сделайте резервную копию баз данных. Откат без них невозможен.

Обычное обновление

  1. Скачайте нужный файл обновления.
  2. Откройте Администрирование → Общие настройки → Управление сервером и нажмите Провести обновление из файла.
  3. Укажите скачанный файл.

Сервер перезапустится сам. Клиентские приложения обновятся автоматически при следующем подключении к серверу — обходить рабочие места не нужно.

Внимание В описании каждого обновления указана требуемая версия Октелл. Если ваша версия ниже требуемой, сначала обновитесь до неё — перепрыгивать через промежуточные версии нельзя.

Порядок повышения версии

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

  1. Версия младше 2.7 121225 — сначала обновитесь до 2.7 121225.
  2. Затем до 2.8 130130. Требуется установленный .NET Framework 4.0.
  3. Затем до 2.14 170505. Требуются .NET Framework 4.6.2 и пакеты Visual C++ для Visual Studio 2013 (x86).
  4. Дальше — до последней версии, следуя рекомендациям на странице обновлений по установке нужной версии Framework и пакетов Visual C++ в соответствии с архитектурой вашего сервера, x86 или x64.

Обновление вручную

Внимание Ручное обновление при отсутствии действующего АГО крайне не рекомендуется.
  1. Скачайте файл обновления и распакуйте его на жёсткий диск сервера.
  2. Остановите службу oktellserver.
  3. Скопируйте содержимое папок srv и both в C:\Program Files\Oktell\Server\.
  4. Скопируйте содержимое папок cli и both в C:\Program Files\Oktell\Server\LiveUpdate\.
  5. Запустите службу oktellserver.

Как устроено обновление под капотом

  • Файлы для клиентских рабочих мест дублируются в каталог LiveUpdate серверного приложения — оттуда их и забирают клиенты при подключении.
  • SQL-скрипты обновления базы данных до первого запуска лежат в каталоге DBAutoUpdate.
Как проверить, что база обновилась корректно После успешного обновления каталог DBAutoUpdate должен остаться пустым. Оставшиеся в нём скрипты означают, что часть изменений к базе не применилась.