|
|
(не показано 28 промежуточных версий 3 участников) |
Строка 1: |
Строка 1: |
− | {{info|
| + | '''{{PAGENAME}}''' — это процесс доведения текущей рабочей копии Такси-Мастер до более новой версии. |
− | Если текущая версия программы Такси-Мастер, установленной на ваших рабочих местах, ниже 2.0.47.0, вам также потребуется [[Прошивка|перепрошить ключ защиты]].
| |
− | Узнать текущую версию вы можете в окне информации о программе ({{button|Окна}} → {{button|Помощь}} → вкладка {{tab|Общие}}).
| |
− | }}
| |
− | | |
− | {{youtube|http://youtu.be/RvO0WDHUkKk|заголовок=Процесс обновления Такси-Мастер}}
| |
− | | |
− | '''{{PAGENAME}}''' — это, во-первых, дистрибутив, который содержит новую версию [[{{ТМ}}]], а во-вторых, процесс доведения текущей рабочей копии Такси-Мастер до более новой версии. | |
| Каждое обновление имеет версию, которая, как подразумевается, выше установленной. | | Каждое обновление имеет версию, которая, как подразумевается, выше установленной. |
− | Вместе с обновлением Такси-Мастер поставляются обновления некоторых [[Модули Такси-Мастер|модулей]], однако чаще всего помимо этого необходимо обновлять также серверы этих модулей (например, [[сервер сообщений]] или [[сервер связи с водителями]]).
| + | Одновременно с обновлением Такси-Мастер поставляются обновления всех компонентов ([[сервер сообщений]], [[сервер связи с водителями]]) и процедура их обновления происходит параллельно с программой Такси-Мастер. |
− | | |
− | {{info|Обновление версии Такси-Мастер может разниться в зависимости от новой версии:
| |
− | # Если новая версия программы Такси-Мастер ниже 2.0.61.20, то воспользуйтесь [[Обновление Такси-Мастер старой версии|этой инструкцией по обновлению]];
| |
− | # Если новая версия программы Такси-Мастер 2.0.61.20 и выше, то воспользуйтесь [[#Процесс обновления|инструкцией по обновлению]], расположенной в данной статье.}}
| |
− | | |
− | == Подготовка к обновлению ==
| |
− | {{вам сюда|Тест новой версии {{ТМ}}}}
| |
− | Перед обновлением Такси-Мастер новую версию нужно [[Тест новой версии {{ТМ}}|протестировать]].
| |
− | Тестирование новой версии перед установкой обновления — важный этап подготовки к обновлению, поскольку позволяет не подвергать риску работу вашей диспетчерской.
| |
− | В случае со стабильной версией Такси-Мастер (дистрибутив стабильной ветки разработки) вы можете опустить данный шаг.
| |
− | | |
− | == Непосредственно перед обновлением ==
| |
− | {{вам сюда|Подключение к базе данных}}
| |
− | Непосредственно перед установкой новой версии Такси-Мастер необходимо полностью освободить [[База данных {{ТМ}}|базу данных]] от [[Подключение к базе данных|подключений]].
| |
− | К базе данных [[:Категория:Подключающиеся к базе данных|подключаются]]:
| |
− | | |
− | # Любая копия программы Такси-Мастер, которая [[tme_system_settings.cfg#Секция DB|настроена]] на подключение к этой базе данных.
| |
− | # [[Сервер сообщений]], если он настроен на подключение к этой базе данных.
| |
− | # [[Сервер связи с водителями]], если он настроен на подключение к этой базе данных.
| |
− | # [[TMServer]], если он настроен на подключение к этой базе данных.
| |
− | # Некоторые [[Утилиты Такси-Мастер|утилиты]].
| |
| | | |
− | === Дополнительные действия ===
| + | '''Обратите внимание! Все мобильные приложения TMDriver также потребуют обновления!''' |
− | Подготовка к установке обновления содержит несколько простых действий.
| |
− | Чтобы обновление системы было выполнено качественно и корректно, выполните все эти действия в указанном порядке.
| |
− | | |
− | # Закройте все [[Рабочее место {{ТМ}}|копии {{ТМ}}]].
| |
− | # Закройте [[Утилита администрирования базы данных|утилиту администрирования базы данных]], если она открыта.
| |
− | # Закройте все посторонние [[Подключение к базе данных|подключения]] к [[База данных {{ТМ}}|базе данных]].
| |
− | # С помощью [[Утилита резервного копирования|утилиты резервного копирования]] создайте [[Резервная копия базы данных|резервную копию базы данных]].
| |
− | # Закройте утилиту резервного копирования.
| |
| | | |
| {{warning| | | {{warning| |
− | '''Обязательно''' создайте резервную копию базы данных перед установкой новой версии. | + | '''Настоятельно рекомендуем''' создать резервную копию базы данных перед установкой новой версии. |
− | }}
| |
− | | |
− | {{info|
| |
− | Компоненты, которые организуют подключения к базе, описаны в статьях, включенных в категорию [[:Категория:Подключающиеся к базе данных|подключающихся к базе данных]].
| |
| }} | | }} |
− |
| |
− | Смысл всех этих действий заключается в том, чтобы закрыть все подключения к [[База данных {{ТМ}}|базе данных]].
| |
− | Каждое подключение подразумевает запись или чтение данных из базы, тогда как во время установки обновления структура базы данных меняется.
| |
− | Одновременное чтение и изменение структуры может повлечь за собой поломку базы данных и создать необходимость ее [[Восстановление базы данных|восстановления]].
| |
− | Во время восстановления базы данных работать с ней нельзя, поэтому есть риск потери статистики и дезорганизации работы вашей диспетчерской.
| |
− |
| |
− | Структура [[База данных {{ТМ}}|базы данных]] меняется (обновляется) согласно версии обновления, и в конце процедуры обновления база имеет ту же [[Версия базы данных|версию]], что и обновление.
| |
− | Установленная [[Клиент {{ТМ}}|клиентская часть]] также имеет свою версию, и эта версия должна совпадать с версией базы.
| |
− | Если версии различаются, при запуске Такси-Мастер вы увидите сообщение с текстом «Версия программы не соответствует версии базы данных».
| |
− | В этом случае нужно ''установить обновление еще раз.''
| |
− | В случае правильной подготовки к установке обновления такая ситуация не возникнет.
| |
− |
| |
− | === Shadow-копии ===
| |
− | Если вы включили возможность создания shadow-копий, и [[утилита резервного копирования]] производит shadow-копирование, перед обновлением вам потребуется ненадолго '''отключить shadow-копирование'''.
| |
− | После обновления вы сможете снова его включить.
| |
| | | |
| == Процесс обновления == | | == Процесс обновления == |
| Установка новой версии происходит поверх старой (исключение — тестирование). | | Установка новой версии происходит поверх старой (исключение — тестирование). |
− | Это происходит в связи с тем, что все настройки хранятся в [[Каталог {{ТМ}}|папке, в которую изначально установлена программа]]. | + | Это происходит в связи с тем, что все настройки хранятся в папке, в которую изначально установлена программа. |
| Установка в другое место влечет за собой необходимость заново настраивать Такси-Мастер. | | Установка в другое место влечет за собой необходимость заново настраивать Такси-Мастер. |
| | | |
− | === Обновление Такси-Мастер с помощью патча ===
| + | Обновление производится при помощи [[Дистрибутив {{ТМ}}|дистрибутива]]. То есть, Вам следует просто установить новую версию программы в ту же папку, в которую была она была изначально установлена. Обновление программы происходит аналогично установке, отличаясь лишь тем, что при обновлении обновляется база данных и появляется диалоговое окно о создании резервной копии базы данных. |
− | | |
− | Обновление происходит с помощью установки патча. Пошалговая инструкция для обновления Такси-Мастер данным способом:
| |
− | # Данный патч необходимо поместить в папку, расположенную по пути {{путь|C:\Program Files\TMEnterprise\TMServer\LiveUpdate}}.
| |
− | # Запустите сам [[TMServer]] и в [[TMServer#Запуск и настройка TMServer|окне настроек]] нажмите кнопку {{кнопка|Обновить}}. При этом TMServer, [[База данных Такси-Мастер|база данных]], [[сервер сообщений]], [[сервер связи с водителями]] и все рабочие места будут обновлены автоматически.
| |
− | #*[[Файл:Кнопка обновить в настройках TMServer.png]]
| |
− | # Подождите некоторое время — сервер распаковывает обновление
| |
− | # После распаковки обновления вы увидите окно программы - «обновлятора» и запрос от него на продолжение обновления. Во время распаковки в нижней части окна имеется возможность развернуть лог происходящих событий.
| |
− | ## Если в полученном вами обновлении содержится обновление TMServer или базы данных, то TMServer будет временно закрыт, и снова запущен после обновления.
| |
− | ## Если во время обновления TMServer или базы данных будут запущены рабочие места, [[сервер сообщений]] или [[сервер связи с водителями]], то они также будут временно закрыты и запустятся самостоятельно после обновления базы данных и TMServer. При этом в программе Такси-Мастер на рабочих местах появится мигающее сообщение о предстоящем закрытии программы. Пользователь может сам завершить работу либо дождаться автоматического закрытия через минуту после появления уведомления.
| |
− | ##* [[Файл:Диалоговое окно при обновлении Такси-Мастер с помощью патча.png]]
| |
− | ## Если в полученном обновлении будут содержаться только обновления рабочих мест, сервера сообщений или сервера связи с водителями, то TMServer отправит им сообщение о необходимости обновления, и, как в предыдущем варианте, пользователю будет выдано уведомление об автоматическом закрытии программы через минуту. Далее программа закроется, программа - «обновлятор», переданная приложению TMServer, обновит приложение и снова запустит его.
| |
− | ##* [[Файл:Сообщение о закрытии программы-обновления.png]]
| |
− | | |
− | В случае, если при обновлении рабочие места/сервер сообщений/сервер связи с водителями не запущены, то их обновление произойдет позднее — при запуске и подключении к TMServer.
| |
− | | |
− | {{warning|Из папки LiveUpdate можно удалять только файлы с расширением .arch, остальные файлы должны оставаться там для возможности последующего обновления приложений, которые не были запущенны на момент обновления.}}
| |
− | | |
− | === Обновление Такси-Мастер с помощью дистрибутива ===
| |
− | Обновление происходит с помощью мастера установки.
| |
− | | |
− | Это приложение стандартного вида, в которое запакован [[дистрибутив {{ТМ}}]], вы не раз видели подобные мастера. Все, что нужно делать во время установки, — включать правильные параметры и нажимать кнопку {{button|Далее}}.
| |
− | | |
− | Во время установки обновления необходимо обратить внимание на несколько шагов мастера установки:
| |
− | | |
− | # '''Выбор папки установки''' — папка выбирается автоматически, но рекомендуется проверить путь к папке Такси-Мастер.
| |
− | # '''Выбор компонентов''' — набор компонентов зависит от того, на какое [[Рабочее место {{ТМ}}|рабочее место]] вы устанавливаете обновление. На этапе выбора компонентов можно выбрать:
| |
− | ## «Сервер» - при этом будут установлены:
| |
− | ### [[База данных Такси-Мастер]];
| |
− | ### Сама программа [[Такси-Мастер]];
| |
− | ### [[TMServer]];
| |
− | ### [[Сервер сообщений]];
| |
− | ### [[Сервер связи с водителями]];
| |
− | ### [[Firebird|Firebird 2.5]];
| |
− | ### [[Сервер Guardant]];
| |
− | ### [[Утилита резервного копирования]];
| |
− | ### Прочие утилиты для работы с базой данных.
| |
− | ## «Клиент» - при этом будут установлены программа Такси-Мастер (tme.exe) и необходимые файлы настроек.
| |
− | | |
− | {{картинка|Выбор компонентов при обновлении Такси-Мастер.png}}
| |
− | | |
− | После подтверждения выбранного типа установки запустится обновление существующих файлов и базы данных. В открывшемся окне можно развернуть дополнительное окошко, в котором отображается весь ход обновления, то есть лог.
| |
− | | |
− | В процессе обновления могут появляться запросы к пользователю, например, если обнаружен запущенный Firebird, то пользователю необходимо будет ответить, хочет ли он остановить работу Firebird и заменить его.
| |
| | | |
− | {{картинка|Процесс обновления Такси-Мастер (лог).png}}
| |
| | | |
− | После обновления мастер установки выведет последнее окно.
| + | Перед самостоятельным обновлением Такси-Мастер необходимо сделать следующее: |
− | Нажмите кнопку {{button|Завершить}}, чтобы закрыть мастер обновления — установка завершена.
| + | * Остановить [[TMServer|ТМСервер]]. |
| + | * С помощью [[Утилита резервного копирования|Утилиты резервного копирования]] сделать [[Резервирование программного комплекса#Как произвести резервирование Такси-Мастер?|резервную копию базы данных]]. |
| + | * Отключить [[Взаимосвязь компонентов Такси-Мастер и дополнительных сервисов|все компоненты программного комплекса]] (не только графические составляющие, но и через диспетчер задач закрыть серверные приложения). |
| + | * Для корректной установки на время обновления отключить антивирусы/брандмауэры/фаерволы, либо добавить программный комплекс в исключения. |
| | | |
− | {{info|При установке дистрибутива в папку с уже установленной программой база данных будет обновлена автоматически!}}
| |
| | | |
− | == После обновления ==
| + | {{вам сюда|Установка Такси-Мастер}} |
− | После завершения процедуры обновления на одном рабочем месте вам потребуется обновить все оставшиеся рабочие места.
| |
− | Помните о том, что среди них только один '''сервер''', все остальные — '''клиенты'''.
| |
− | Этим нужно руководствоваться при выборе компонентов для установки.
| |
− | Также помните о том, что только на одном [[Рабочее место {{ТМ}}|компьютере]] должен быть установлен [[сервер Guardant]], а [[клиент Guardant]] — на всех без исключения.
| |
| | | |
− | Также, возможно, после обновления Такси-Мастер вам потребуется обновить серверные части некоторых модулей.
| + | === Обновление TMDriver === |
− | Ссылки на последние версии серверов вы можете найти на страницах документации:
| + | * Для обновления [[TMDriverNew для Android|TMDriver под управлением Android]] достаточно открыть само приложение TMDriver, зайти в {{Field|Меню }} - {{Field|Профиль}} - {{Field|О приложении}} и выбрать пункт {{field|Проверить обновление}}, либо установить актуальную версию из [https://play.google.com/store/apps/details?id=ru.tmdriver.new&hl=ru%20PlayMarket Google Play]. |
| + | * Приложение [[TMDriver для iOS|TMDriver iOS]] не требует отдельного обновления. |
| | | |
− | # [[Сервер сообщений]].
| + | ==Дополнительные материалы в блоге Такси-Мастер == |
− | # [[Сервер связи с водителями]] (помимо сервера, нужно обновлять [[TMDriver]]).
| + | *[http://blog.taximaster.ru/update/?utm_source=help-taximaster-ru&utm_medium=blok-dopolnitelnie-materiali&utm_campaign=ssilki-na-statiy Для чего нужны обновления ПО] |
− | # [[:Категория:Серверы|Все остальные серверы]].
| + | *:Попробуем разобраться, нужны ли обновления ПО для такси, и как они влияют на бизнес. |
| | | |
− | [[Категория:ТМ2]]
| |
| [[Категория:Обновление]] | | [[Категория:Обновление]] |
| [[Категория:Установка]] | | [[Категория:Установка]] |
Установка новой версии происходит поверх старой (исключение — тестирование).
Это происходит в связи с тем, что все настройки хранятся в папке, в которую изначально установлена программа.
Установка в другое место влечет за собой необходимость заново настраивать Такси-Мастер.