Указанные в статье пути относятся к типовой установке КиберФлит ("C:\Program Files\M2M"). Узнать свои пути можно просмотрев свойства ярлыка запуска КиберФлит.Для проведения обновления ПО CyberFleet на своем компьютере надо учесть основные моменты и основательно к ним подготовиться: 1) обновление может встать "криво" и придется возвращать предыдущую версию, для этого надо:
а) знать, какя версия установлена у вас и иметь установочный дистрибутив данной версии б) перед началом каких-либо действий оставить службу mssqlserver и скопировать куда-нить подальше базу данных, располагающей по адресу: C:\Program Files (x86 - если у Вас x64 операционная система)\M2M\CyberFleet\Server\db... копируем всю папку db!!
после копирования службу mssqlserver требуется запустить. в) перед началом связаться со специалистами М2М телематика, если используется их сервер для передачи данных, либо же со своим админом, если сервер находится у Вас, т.к. в случае падения системы после обновления придется воспользоваться помощью выше указанных лиц.
2) Запастись нужными файлами обновлений (см. список внизу). обязательно все промежуточные обновления должны быть у Вас! в случае если Вы сначала ставите обновление с 1.15.2.3 до 1.17.1.2 а потом у Вас нету промежуточного с 1.17.1.2 на 1.17.1.3 но есть 1.17.1.3 на 1.17.1.4 - не ставьте! любое промежуточное обновление часто затрагивает базу данных внося изменения и поэтому ваша база может сильно повредиться, если не соблюдать порядок обновлений. 3) Отключите антивирус!!! Компания М2М телематика зарабывает достаточное количество денег и не нуждается в различных махинациях, связанных с заражением компьютеров клиентов... отключение антивируса спасет Вас от возможных ошибок обновления, связанных с блокированием работы Sql скриптов или иных модулей ПО. При желании можно проверить входящие в состав обновления файлы upd заранее. 4) если Вы работаете в локальной учетной записи, убедитесь что Вы используете учетку с правами Администратора, если работа ведется в доменной учетной записи, то позаботьтесь о правах админа на папку: C:\Program Files\M2M
Итак, базу скопировали, всех предупредили.. можно начинать. Для начала надо закрыть окно клиентской части, если вы работали в ней. Затем идем в папку с первым по порядку обновлением, копируем файл с расширением upd и помещаем его в каталог: C:\Program Files\M2M\CyberFleet\Update\Input (каталог должен быть пуст! удалите файлы upd, если таковые там имеются)
после этого запускаем командную строку (Пуск/Выполнить) и прописываем (кавычки ОБЯЗАТЕЛЬНЫ!): "C:\Program Flies\M2M\Cyber Fleet\Server\ServerStart.exe" AUTO
Быстро запускаем диспетчер задач, сортируем список процессов по загрузке ЦП (большее - вверху!) и наблюдаем за работой процессов, которые поочередно запускаются: Rar.exe RunSqlScript.exe и SErverUpdater.exe ( последний процесс должен прекратить работу последним). После окончания работы процессов заходим в каталог: C:\Program Files\M2M\Cyber Fleet\Server\Log и открываем ЛОГ-файл ServerUpdater.log опускаемся в самый конец (для удобства сочетание клавиш CTRL+END) в последней строке находим параметр ERRORS - должно быть "0" !!
В случае ошибок рекомендую просмотреть лог файл runsqlscript.log, находящийся по тому же пути.. чаще всего ошибки обновления как раз связаны с выполнением Sql скриптов.
Если все ок, то можем приступать к следующему обновлению до тех пор, пока не доберемся до нужной нам версии!
Если возникнет хоть 1 ошибка в обновлении, то прекращаем изощряться, удаляем ПО, просим админа/специалиста "М2М телематика" помочь с деактивацией ключа и устанавливаем Cyber Fleet с самого начала с той версии какая у Вас есть... после установки ПО подпихиваем предварительно скопированную БД и только потом опять пытаемся накатывать обновления!
Список обновлений с версии 1.15.1.4 До последней 1.17.2.8 (на 16.11.2012) и названия файлов:
1.15.1.4-1.15.2.3 (BN0.0.80.upd) - рекомендуемый
1.15.2.3 - 1.16.7 (BN0.0.96.upd) - уже входит в состав BN0.0.0A.upd
1.15.16.7-1.17.1.1 (BN0.97A.upd) - уже входит в состав BN0.0.0A.upd
1.17.1.1-1.17.1.2 (BN0.0.98.upd) - уже входит в состав BN0.0.0A.upd
1.17.1.2-1.17.1.3 (BN0.0.99.upd) - уже входит в состав BN0.0.0A.upd
1.17.1.2-1.17.1.3 (BN0.0.99.upd) - уже входит в состав BN0.0.0A.upd
1.15.2.3-1.17.1.3 (BN0.0.0A.upd) - рекомендуемый
1.17.1.3-1.17.1.4 (BN0.0.0B.upd) - рекомендуемый
1.17.1.4-1.17.1.5 (BN0.0.0C.upd) - рекомендуемый
1.17.1.5-1.17.2.1 (BN0.0.0D.upd) - рекомендуемый
1.17.2.1-1.17.2.3 (BN0.0.1A.upd) - уже входит в состав BN0.0.1E.upd
1.17.2.3-1.17.2.4 (BN0.0.1C.upd) - уже входит в состав BN0.0.1E.upd
1.17.2.4-1.17.2.5 (BN0.0.1D.upd) - уже входит в состав BN0.0.1E.upd
1.17.2.1-1.17.2.5 (BN0.0.1E.upd) - рекомендуемый
Для 1.17.2.5 в случае использования GIS платформы М2М так же требуется ее замена на 2.2.4363
Файлы обновлений представляют из себя архивы rar. Содержат программные файлы и скрипты для обновления баз данных. Обычно выполняются на сервере КиберФлит.