Обновление Hardware Inspector Client/Server
Обновление версии
Для обновления версии приложения Hardware Inspector Client/Server не требуется деинсталляция предыдущей версии. Достаточно инсталлировать новую версию серверной части приложения Hardware Inspector Server поверх старой.
Все настройки приложения и данные сохранятся.
Клиентская часть приложения будет обновлена автоматически при попытке подключения к серверу новой версии.
При обновлении приложения не обязательно устанавливать промежуточные версии. Допускается обновление любой версии на любую более свежую версию.
Если в новой версии используется новая структура базы данных, то приложение попросит выполнить ее апгрейд с помощью программного модуля "Менеджер баз данных", который идет в составе Hardware Inspector Server.
Перед апгрейдом структуры базы данных настоятельно рекомендуем создать резервную копию всей папки с базой данных. В момент создания резервной копии базы данных Hardware Inspector Server должен быть обязательно остановлен! Чтобы во время копирования файлов базы данных никакое приложение не изменяло эти файлы.
Перед запуском инсталляции Hardware Inspector Server необходимо остановить службы Hardware Inspector Web Server и Hardware Inspector Service. Если Hardware Inspector Server был запущен не как служба Hardware Inspector Service, а как приложение, то необходимо закрыть приложение Hardware Inspector Server.
Перед обновлением версии приложения необходимо убедиться в том что Ваша подписка на обновление версий действительна для новой версии приложения. Дату окончания срока подписки можно посмотреть меню "Сервис" – "Управление сервером", вкладка "Лицензии".
После приобретения лицензии ключ необходимо ввести во вкладке "Лицензии" в форме управления сервером (меню "Сервис"-"Управление сервером") или в самом сервере, если он запущен как приложение Hardware Inspector Server, а не как служба Hardware Inspector Service. Чтобы Hardware Inspector Client вышел из демо-режима, его необходимо перезапустить.
При льготном продлении подписки необходимо помнить о том, что на сервере должны быть введены все ключи на льготное продление подписки, выданные после приобретения базового ключа. Это обусловлено тем, что ключ на льготное продление привязывается к дате окончания предыдущей подписки. И чтобы приложение знало от какой даты вести отсчет, необходим базовый ключ. Если же ранее приобреталось стандартное продление подписки, то необходимо считать базовым этот ключ на стандартное продление подписки.
Для быстрой установки приложения можно использовать ключи командной строки /SILENT и /VERYSILENT.
Миграция на другой компьютер или переустановка Windows
Если планируется не просто обновление уже имеющейся инсталляции Hardware Inspector Client, а его установка на другом компьютере, то перед обновлением рекомендуем в меню "Файл" – "Персональные настройки" выполнить пункт "Экспорт настроек приложения". Это позволит сохранить все локальные настройки Вашего экземпляра клиентской части приложения и после его установки на новом компьютере в меню "Файл" – "Персональные настройки" исполнить пункт "Импорт настроек приложения".
Перед началом процедуры миграции убедитесь в том, что у Вас в наличии имеются дистрибутивы Hardware Inspector Client и Hardware Inspector Server версии, даты выпуска которой меньше даты окончания подписки на обновление версий приложения.
В случае с серверной частью приложения – Hardware Inspector Server, необходимо внимательно отнестись к переносу папок, в которых хранятся данные. В первую очередь это папка с базой данных.
Кроме нее имеет смысл сделать копию папок, в которых хранятся фотографии моделей устройств, пользователей и прочие. Это имеет смысл если Вы изменили стандартные пути размещения этих данных и они хранятся вне папки с базой данных. Пути к таким ресурсам можно посмотреть в меню "Сервис" – "Параметры", вкладка "Папки".
Обратите внимание на то, что копирование файлов базы данных должно осуществляться при остановленном Hardware Inspector Server. Это связано с тем, что встроенный SQL-сервер не сразу сбрасывает изменения в таблицах на диск и если копировать БД во время работы Hardware Inspector Server, то копия БД может оказаться поврежденной.
При инсталляции Hardware Inspector Server дистрибутив клиентской части должен находиться в той же папке, что и дистрибутив инсталлируемой серверной части.
После инсталляции Hardware Inspector Server его необходимо запустить не как службу, а как приложение. Далее, во вкладке "Настройки", выбрать путь к базе данных, настроить код сервера, необходимый для подключения (своеобразный глобальный пароль сервера), настроить параметры подключения к SMTP-серверу и прочее.
Для регистрации Hardware Inspector Server на другом компьютере необходимо ввести все ранее приобретенные регистрационные ключи во вкладке "Лицензии", начиная с базового ключа (если есть ключ на стандартное продление подписки, то начиная с него).
Миграция с файлового вариант Hardware Inspector
Технически проблем с миграцией не существует. Если У Вас приобретен регистрационный ключ на Hardware Inspector Client/Server, то можно приступить к процессу миграции, описанному ниже.
Первым делом необходимо закрыть все экземпляры приложения Hardware Inspector, работающие с базой данных. Если Вы имеете свои собственные приложения или инструменты, которые напрямую работают с БД, то необходимо закрыть и их. Когда Вы убедились в том, что ни одно приложение не работает с базой данных, то можно скопировать всю папку с базой данных (включая подпапки) на машину, на которой будет установлен Hardware Inspector Server. Также необходимо создать резервную копию всей папки с базой данных, включая подпапки.
Далее необходимо установить Hardware Inspector Server на машину, на которую скопировали старую базу данных Hardware Inspector. После первой установки Hardware Inspector Server в нем будет открыта демонстрационная база данных. На другой машине можно установить Hardware Inspector Client и настроить его работу с сервером. Все это описано в Руководстве по внедрению Hardware Inspector Client/Server.
Затем необходимо выполнить апгрейд структуры БД (если необходимо) и прогнать процедуры переиндексации и восстановления Вашей базы данных. Для этого запускаем приложение "Менеджер баз данных", которое идет в составе приложения Hardware Inspector Server. В Менеджере в меню "Файл" открываем Вашу базу данных и выполняем все вышеперечисленные операции с базой данных, доставшейся от файлового Hardware Inspector. И завершаем работу Менеджера баз данных.
В приложении Hardware Inspector Server переходим во вкладку "Настройки" и указываем путь к базе данных (к файлу hardware.dbc). Сохраняем настройки и перезапускаем Hardware Inspector Server.
В итоге Вы можете продолжать работу с ИТ инфраструктурой, доставшейся от файлового варианта Hardware Inspector. Возможно потребуются дополнительные настройки, которые перечислены в Руководстве по внедрению Hardware Inspector Client/Server.
В частности, стоит в приложении Hardware Inspector Client зайти в меню "Сервис"-"Параметры" во вкладку "Папки" и проверить корректность всех путей к файловым ресурсам. Настоятельно рекомендуем указывать все пути не в UNC формате, а через локальный драйв. Так как с файловыми ресурсами в клиент-серверном решении работает именно Hardware Inspector Server, а он чаще всего запускается как служба Hardware Inspector Service. И, работая от имени system, скорее всего не будет иметь доступ к сетевым ресурсам. Если Вы когда-то изменили стандартные пути, заданные по умолчанию, на свои значения, то можно подпосмотреть значения по умолчанию в демонстрационной базе данных.
|