Перейти к содержанию

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

Сценарий зависит от варианта установки. Дистрибутивы лежат на странице загрузки.

Внимание!

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

Внимание!

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

Перед обновлением рекомендуем сделать резервную копию.

Если в новой версии изменилась структура базы, при первом запуске программа предложит обновить её. Без прав администратора в программе будет сообщение о несоответствии структуры, и работа завершится. С правами администратора появится диалог:

1

Нажмите «Принять изменения». После этого структура базы будет соответствовать новой версии. Если программа запущена на том же компьютере, где лежит база, в диалоге можно сразу сделать резервную копию.

Десктопная версия

  1. Скачайте установщик «Каяла: Торговое место».
  2. Запустите его на каждом компьютере, где стоит программа. Установщик обновит уже установленную версию; отдельно удалять старую не нужно.
  3. Запустите программу и при необходимости примите обновление структуры базы.

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

Хост

  1. Остановите хост. Если он работает как служба Windows, остановите службу или выполните в каталоге установки:
Kayala.Host.Service.exe uninstall
  1. Скачайте и запустите установщик «Каяла Хост: Торговое место». Он обновит установленную версию.
  2. Запустите хост и при необходимости снова зарегистрируйте службу:
Kayala.Host.Service.exe install
  1. Откройте http://localhost:5680/admin, убедитесь, что хост запущен («Старт»), и примите обновление структуры базы, если программа его предложит.

После обновления хоста обновите клиенты.

Клиент

  1. Скачайте установщик «Каяла Хост Клиент: Торговое место».
  2. Запустите его на каждом рабочем месте. Установщик обновит уже установленную версию.
  3. Запустите клиент и подключитесь к обновлённому хосту.

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

Портабельная версия

  1. Скачайте архив Portable и распакуйте его в новый каталог, отдельно от старой установки.
  2. Из старого каталога перенесите в новый:
  3. содержимое папки Databases;
  4. файл Components\Server.setting.
  5. Запустите Components\Kayala.Start.exe (или Kayala.Start.x86.exe, если нужны 32-разрядные драйверы).
  6. Если всё работает как ожидалось, старый каталог можно удалить.

Портабельные хост и клиент

  1. Скачайте архив Portable для хоста и клиента и распакуйте его в новый каталог.
  2. Остановите старый хост. Если он был зарегистрирован как служба, остановите службу и снимите регистрацию (Kayala.Host.Service.exe uninstall в старом каталоге Host).
![1](../assets/images/Install/HostPortableUpdate.png)
  1. Из старого каталога перенесите в новый файл Host\Host.setting.
  2. Запустите хост из нового каталога Host и при необходимости снова зарегистрируйте службу.
  3. Обновите клиент одним из способов:
  4. замените папку Client целиком содержимым из нового архива — тогда подключение к хосту нужно настроить заново;
  5. либо оставьте в старой папке Client файл Client.setting, а остальные файлы замените из нового архива — повторная настройка адреса хоста не понадобится.
  6. Если всё работает как ожидалось, старый каталог установки можно удалить.