Содержание
Обновление ПО "UniServer AUTO" 1.x до версии 2.0 (перенос настроек)
Здесь изложена подробная инструкция как обновить UniServer AUTO 1.x до версии 2.0 с сохранением всех настроек и возможностью отката до старой версии.
Главными отличительными особенностями новой версии продукта UniServer AUTO 2.0 (от версии 1.x) являются:
- замена имен плагинов в связи выходом кроссплатформенной версии: win32_amd64, win32_x86, linux_amd64, linux_arm64
- изменения в структуре папок сервера
- сведение всех настроек системы в одну папку Data
- значительное обновление плагинов журналов (поля, триггеры, процедуры)
Более детально все отличия изложены здесь: Отличия нового продукта "UniServer AUTO 2.0"
Для обновления системы UniServer AUTO 1.x с сохранением всех настроек необходимо учесть все перечисленные нововведения продукта.
- Деинсталируйте службу вручную. Для этого необходимо зайти в папку, в которой установлен UniServer AUTO (по умолчанию папка называется C:\VesySoft), далее перейдите в C:\VesySoft\UniServer AUTO\BIN и запустите от имени администратора файл Uninstall_Server.bat.
Если вы хотите сохранить возможность отката к старой версии, удалять папку BIN старого сервера не нужно. Можно удалить папки DCOMLib, ActiveX, Examples.
- Скачайте новый дистрибутив UniServer AUTO 2.0 и запустите его. Следуйте инструкциям мастера установки. На странице «Выбор папки» выберите папку, в которой установлен UniServer AUTO (по умолчанию папка называется C:\VesySoft), появится сообщение «Папка уже существует, все равно установить в эту папку?». Он установится рядом в папку BIN20.
- После установки остановите службу UniServerAuto Service.
- Копируйте необходимые данные из старого сервера в новый:
- файлы базы данных из папки Data (C:\VesySoft\UniServer AUTO\BIN\Data) старого сервера перенесите в папку Data (C:\VesySoft\UniServer AUTO\BIN20\Data) нового сервера (кроме Core.db и CoreMonitor.db).
Перенос файлов Core.db и CoreMonitor.db из старого сервера в новый производить не нужно.
- файлы настроек (DefaultConfig, DefaultPluginState, DefaultUsers) из папки BIN старого сервера в папку Data нового.
- файл лицензий License.ini из папки BIN старого сервера в папку Data нового. - Удалите файлы Core.db и CoreMonitor.db нового сервера.
- Запустите службу UniServerAuto Service.
- Обновите параметры UniServer AUTO. Зайдите в параметры, во всех журналах (AutoScaleJournal1, AutoControlJournal1 (у версии КПП), BrandTable, CargoTable, ContractorTable, DocsJournal, EventJournal, PassJournal(у версии КПП), StoreTable, TransportTable) установите параметр Props по умолчанию. В плагинах FastReport, EventLogger, EventScript также необходимо установить параметры по умолчанию.
Измененные параметры пишутся полужирным шрифтом. Установленные по умолчанию параметры пишутся обычным.
- Перезагрузите сервер.
Дополнительные операции перед началом использования
- Если отображение журналов происходит с ошибкой, обновите кэш - нажмите Ctrl+F5. Также, если расположение колонок неправильное, можно сбросить Настройки отображения колонок.