Обновление Такси-Мастер — различия между версиями
(→Дополнительные действия) |
|||
Строка 6: | Строка 6: | ||
}} | }} | ||
− | '''{{PAGENAME}}''' — это, во-первых, дистрибутив, который содержит новую версию [[ | + | '''{{PAGENAME}}''' — это, во-первых, дистрибутив, который содержит новую версию [[{{ТМ}}]], а во-вторых, процесс доведения текущей рабочей копии Такси-Мастер до более новой версии. |
Каждое обновление имеет версию, которая, как подразумевается, выше установленной. | Каждое обновление имеет версию, которая, как подразумевается, выше установленной. | ||
Вместе с обновлением Такси-Мастер поставляются обновления некоторых [[Модули Такси-Мастер|модулей]], однако чаще всего помимо этого необходимо обновлять также серверы этих модулей (например, [[СМС-сервер]] или [[GPRS-сервер]]). | Вместе с обновлением Такси-Мастер поставляются обновления некоторых [[Модули Такси-Мастер|модулей]], однако чаще всего помимо этого необходимо обновлять также серверы этих модулей (например, [[СМС-сервер]] или [[GPRS-сервер]]). | ||
== Подготовка к обновлению == | == Подготовка к обновлению == | ||
− | {{вам сюда|Тест новой версии | + | {{вам сюда|Тест новой версии {{ТМ}}}} |
− | Перед обновлением Такси-Мастер новую версию нужно [[Тест новой версии | + | Перед обновлением Такси-Мастер новую версию нужно [[Тест новой версии {{ТМ}}|протестировать]]. |
Тестирование новой версии перед установкой обновления — важный этап подготовки к обновлению, поскольку позволяет не подвергать риску работу вашей диспетчерской. | Тестирование новой версии перед установкой обновления — важный этап подготовки к обновлению, поскольку позволяет не подвергать риску работу вашей диспетчерской. | ||
В случае со стабильной версией Такси-Мастер (дистрибутив стабильной ветки разработки) вы можете опустить данный шаг. | В случае со стабильной версией Такси-Мастер (дистрибутив стабильной ветки разработки) вы можете опустить данный шаг. | ||
Строка 18: | Строка 18: | ||
== Непосредственно перед обновлением == | == Непосредственно перед обновлением == | ||
{{вам сюда|Подключение к базе данных}} | {{вам сюда|Подключение к базе данных}} | ||
− | Непосредственно перед установкой новой версии Такси-Мастер необходимо полностью освободить [[База данных | + | Непосредственно перед установкой новой версии Такси-Мастер необходимо полностью освободить [[База данных {{ТМ}}|базу данных]] от [[Подключение к базе данных|подключений]]. |
К базе данных [[:Категория:Подключающиеся к базе данных|подключаются]]: | К базе данных [[:Категория:Подключающиеся к базе данных|подключаются]]: | ||
Строка 31: | Строка 31: | ||
Чтобы обновление системы было выполненно качественно и корректно, выполните все эти действия в указанном порядке. | Чтобы обновление системы было выполненно качественно и корректно, выполните все эти действия в указанном порядке. | ||
− | # Закройте все [[Рабочее место | + | # Закройте все [[Рабочее место {{ТМ}}|копии {{ТМ}}]]. |
# Закройте [[Утилита администрирования базы данных|утилиту администрирования базы данных]], если она открыта. | # Закройте [[Утилита администрирования базы данных|утилиту администрирования базы данных]], если она открыта. | ||
− | # Закройте все посторонние [[Подключение к базе данных|подключения]] к [[База данных | + | # Закройте все посторонние [[Подключение к базе данных|подключения]] к [[База данных {{ТМ}}|базе данных]]. |
# С помощью [[Утилита резервного копирования|утилиты резервного копирования]] создайте [[Резервная копия базы данных|резервную копию базы данных]]. | # С помощью [[Утилита резервного копирования|утилиты резервного копирования]] создайте [[Резервная копия базы данных|резервную копию базы данных]]. | ||
# Закройте утилиту резервного копирования. | # Закройте утилиту резервного копирования. | ||
Строка 45: | Строка 45: | ||
}} | }} | ||
− | Смысл всех этих действий заключается в том, чтобы закрыть все подключения к [[База данных | + | Смысл всех этих действий заключается в том, чтобы закрыть все подключения к [[База данных {{ТМ}}|базе данных]]. |
Каждое подключение подразумевает запись или чтение данных из базы, тогда как во время установки обновления структура базы данных меняется. | Каждое подключение подразумевает запись или чтение данных из базы, тогда как во время установки обновления структура базы данных меняется. | ||
Одновременное чтение и изменение структуры может повлечь за собой поломку базы данных и создать необходимость ее [[Восстановление базы данных|восстановления]]. | Одновременное чтение и изменение структуры может повлечь за собой поломку базы данных и создать необходимость ее [[Восстановление базы данных|восстановления]]. | ||
Во время восстановления базы данных работать с ней нельзя, поэтому есть риск потери статистики и дезорганизации работы вашей диспетчерской. | Во время восстановления базы данных работать с ней нельзя, поэтому есть риск потери статистики и дезорганизации работы вашей диспетчерской. | ||
− | Структура [[База данных | + | Структура [[База данных {{ТМ}}|базы данных]] меняется (обновляется) согласно версии обновления, и в конце процедуры обновления база имеет ту же [[Версия базы данных|версию]], что и обновление. |
− | Установленная [[Клиент | + | Установленная [[Клиент {{ТМ}}|клиентская часть]] также имеет свою версию, и эта версия должна совпадать с версией базы. |
Если версии различаются, при запуске Такси-Мастер вы увидите сообщение с текстом «Версия программы не соответствует версии базы данных». | Если версии различаются, при запуске Такси-Мастер вы увидите сообщение с текстом «Версия программы не соответствует версии базы данных». | ||
В этом случае нужно ''установить обновление еще раз.'' | В этом случае нужно ''установить обновление еще раз.'' | ||
Строка 62: | Строка 62: | ||
== Процесс обновления == | == Процесс обновления == | ||
Установка новой версии происходит поверх старой (исключение — тестирование). | Установка новой версии происходит поверх старой (исключение — тестирование). | ||
− | Это происходит в связи с тем, что все настройки хранятся в [[Каталог | + | Это происходит в связи с тем, что все настройки хранятся в [[Каталог {{ТМ}}|папке, в которую изначально установлена программа]]. |
Установка в другое место влечет за собой необходимость заново настраивать Такси-Мастер. | Установка в другое место влечет за собой необходимость заново настраивать Такси-Мастер. | ||
Обновление происходит с помощью мастера установки. | Обновление происходит с помощью мастера установки. | ||
− | Это приложение стандартного вида, в которое запакован [[дистрибутив | + | Это приложение стандартного вида, в которое запакован [[дистрибутив {{ТМ}}]], вы не раз видели подобные мастера. |
Все, что нужно делать во время установки, — включать правильные параметры и нажимать кнопку {{button|Далее}}. | Все, что нужно делать во время установки, — включать правильные параметры и нажимать кнопку {{button|Далее}}. | ||
О том, какие именно параметры — правильные, см. ниже. | О том, какие именно параметры — правильные, см. ниже. | ||
Строка 74: | Строка 74: | ||
# '''Выбор папки установки''' — папка выбирается автоматически, но рекомендуется проверить путь к папке Такси-Мастер. | # '''Выбор папки установки''' — папка выбирается автоматически, но рекомендуется проверить путь к папке Такси-Мастер. | ||
# '''Путь к компьютеру-серверу и базе данных''' — эти данные также устанавливаются автоматически на основании старых настроек, но рекомендуется их проверить. | # '''Путь к компьютеру-серверу и базе данных''' — эти данные также устанавливаются автоматически на основании старых настроек, но рекомендуется их проверить. | ||
− | # '''Выбор компонентов''' — набор компонентов зависит от того, на какое [[Рабочее место | + | # '''Выбор компонентов''' — набор компонентов зависит от того, на какое [[Рабочее место {{ТМ}}|рабочее место]] вы устанавливаете обновление ([[Сервер {{ТМ}}|сервер]] или [[Клиент {{ТМ}}|клиент]]). |
− | # '''Выберите дополнительные задачи''' — этот пункт появляется только в том случае, если происходит установка сервера. Рекомендуется выбирать пункт {{radio|Обновить существующую}}, чтобы [[Обновление базы данных | + | # '''Выберите дополнительные задачи''' — этот пункт появляется только в том случае, если происходит установка сервера. Рекомендуется выбирать пункт {{radio|Обновить существующую}}, чтобы [[Обновление базы данных {{ТМ}}|обновить имеющуюся у вас базу данных]]. |
Все остальные шаги мастера установки являются довольно простыми. | Все остальные шаги мастера установки являются довольно простыми. | ||
Строка 91: | Строка 91: | ||
Помните о том, что среди них только один '''сервер''', все остальные — '''клиенты'''. | Помните о том, что среди них только один '''сервер''', все остальные — '''клиенты'''. | ||
Этим нужно руководствоваться при выборе компонентов для установки. | Этим нужно руководствоваться при выборе компонентов для установки. | ||
− | Также помните о том, что только на одном [[Рабочее место | + | Также помните о том, что только на одном [[Рабочее место {{ТМ}}|компьютере]] должен быть установлен [[сервер Guardant]], а [[клиент Guardant]] — на всех без исключения. |
Также, возможно, после обновления Такси-Мастер вам потребуется обновить серверные части некоторых модулей. | Также, возможно, после обновления Такси-Мастер вам потребуется обновить серверные части некоторых модулей. |
Версия 14:06, 11 января 2012
Если текущая версия программы Такси-Мастер, установленной на ваших рабочих местах, ниже 2.0.47.0, вам также потребуется перепрошить ключ защиты. Узнать текущую версию вы можете в окне информации о программе (Окна → Помощь → вкладка Общие ).
Обновление Такси-Мастер — это, во-первых, дистрибутив, который содержит новую версию Такси-Мастер, а во-вторых, процесс доведения текущей рабочей копии Такси-Мастер до более новой версии. Каждое обновление имеет версию, которая, как подразумевается, выше установленной. Вместе с обновлением Такси-Мастер поставляются обновления некоторых модулей, однако чаще всего помимо этого необходимо обновлять также серверы этих модулей (например, СМС-сервер или GPRS-сервер).
Содержание
Подготовка к обновлению
Перед обновлением Такси-Мастер новую версию нужно протестировать. Тестирование новой версии перед установкой обновления — важный этап подготовки к обновлению, поскольку позволяет не подвергать риску работу вашей диспетчерской. В случае со стабильной версией Такси-Мастер (дистрибутив стабильной ветки разработки) вы можете опустить данный шаг.
Непосредственно перед обновлением
Непосредственно перед установкой новой версии Такси-Мастер необходимо полностью освободить базу данных от подключений. К базе данных подключаются:
- Любая копия программы Такси-Мастер, которая настроена на подключение к этой базе данных.
- СМС-сервер, если он настроен на подключение к этой базе данных.
- GPRS-сервер, если он настроен на подключение к этой базе данных.
- TMAssistant, если он настроен на подключение к этой базе данных.
- Некоторые утилиты.
Дополнительные действия
Подготовка к установке обновления содержит несколько простых действий. Чтобы обновление системы было выполненно качественно и корректно, выполните все эти действия в указанном порядке.
- Закройте все копии Такси-Мастер.
- Закройте утилиту администрирования базы данных, если она открыта.
- Закройте все посторонние подключения к базе данных.
- С помощью утилиты резервного копирования создайте резервную копию базы данных.
- Закройте утилиту резервного копирования.
Компоненты, которые организуют подключения к базе, описаны в статьях, включенных в категорию подключающихся к базе данных.
Смысл всех этих действий заключается в том, чтобы закрыть все подключения к базе данных. Каждое подключение подразумевает запись или чтение данных из базы, тогда как во время установки обновления структура базы данных меняется. Одновременное чтение и изменение структуры может повлечь за собой поломку базы данных и создать необходимость ее восстановления. Во время восстановления базы данных работать с ней нельзя, поэтому есть риск потери статистики и дезорганизации работы вашей диспетчерской.
Структура базы данных меняется (обновляется) согласно версии обновления, и в конце процедуры обновления база имеет ту же версию, что и обновление. Установленная клиентская часть также имеет свою версию, и эта версия должна совпадать с версией базы. Если версии различаются, при запуске Такси-Мастер вы увидите сообщение с текстом «Версия программы не соответствует версии базы данных». В этом случае нужно установить обновление еще раз. В случае правильной подготовки к установке обновления такая ситуация не возникнет.
Shadow-копии
Если вы включили возможность создания shadow-копий, и утилита резервного копирования производит shadow-копирование, перед обновлением вам потребуется ненадолго отключить shadow-копирование. После обновления вы сможете снова его включить.
Процесс обновления
Установка новой версии происходит поверх старой (исключение — тестирование). Это происходит в связи с тем, что все настройки хранятся в папке, в которую изначально установлена программа. Установка в другое место влечет за собой необходимость заново настраивать Такси-Мастер.
Обновление происходит с помощью мастера установки. Это приложение стандартного вида, в которое запакован дистрибутив Такси-Мастер, вы не раз видели подобные мастера. Все, что нужно делать во время установки, — включать правильные параметры и нажимать кнопку Далее . О том, какие именно параметры — правильные, см. ниже.
Во время установки обновления необходимо обратить внимание на несколько шагов мастера установки:
- Выбор папки установки — папка выбирается автоматически, но рекомендуется проверить путь к папке Такси-Мастер.
- Путь к компьютеру-серверу и базе данных — эти данные также устанавливаются автоматически на основании старых настроек, но рекомендуется их проверить.
- Выбор компонентов — набор компонентов зависит от того, на какое рабочее место вы устанавливаете обновление (сервер или клиент).
- Выберите дополнительные задачи — этот пункт появляется только в том случае, если происходит установка сервера. Рекомендуется выбирать пункт Обновить существующую , чтобы обновить имеющуюся у вас базу данных.
Все остальные шаги мастера установки являются довольно простыми.
После нажатия последней кнопки Далее начнется установка новой версии. Во время установки новой версии запускается TMAdmin, который работает в фоновом режиме, и в это время его нельзя закрывать ни в коем случае (имеется в виду принудительное закрытие).
После обновления мастер установки выведет последнее окно. Нажмите кнопку Завершить , чтобы закрыть мастер обновления — установка завершена.
После обновления
После завершения процедуры обновления на одном рабочем месте вам потребуется обновить все оставшиеся рабочие места. Помните о том, что среди них только один сервер, все остальные — клиенты. Этим нужно руководствоваться при выборе компонентов для установки. Также помните о том, что только на одном компьютере должен быть установлен сервер Guardant, а клиент Guardant — на всех без исключения.
Также, возможно, после обновления Такси-Мастер вам потребуется обновить серверные части некоторых модулей. Ссылки на последние версии серверов вы можете найти на страницах документации:
- СМС-сервер.
- GPRS-сервер (помимо сервера, нужно обновлять TMDriver).
- Все остальные серверы.