Обновление Такси-Мастер — различия между версиями

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

Версия 14:06, 11 января 2012

Шаблон:ТМ1 тоже

Интересная информация

Если текущая версия программы Такси-Мастер, установленной на ваших рабочих местах, ниже 2.0.47.0, вам также потребуется перепрошить ключ защиты. Узнать текущую версию вы можете в окне информации о программе («Окна»«Помощь» → вкладка «Общие»).

Обновление Такси-Мастер — это, во-первых, дистрибутив, который содержит новую версию Такси-Мастер, а во-вторых, процесс доведения текущей рабочей копии Такси-Мастер до более новой версии. Каждое обновление имеет версию, которая, как подразумевается, выше установленной. Вместе с обновлением Такси-Мастер поставляются обновления некоторых модулей, однако чаще всего помимо этого необходимо обновлять также серверы этих модулей (например, СМС-сервер или GPRS-сервер).

Подготовка к обновлению

Перед обновлением Такси-Мастер новую версию нужно протестировать. Тестирование новой версии перед установкой обновления — важный этап подготовки к обновлению, поскольку позволяет не подвергать риску работу вашей диспетчерской. В случае со стабильной версией Такси-Мастер (дистрибутив стабильной ветки разработки) вы можете опустить данный шаг.

Непосредственно перед обновлением

Непосредственно перед установкой новой версии Такси-Мастер необходимо полностью освободить базу данных от подключений. К базе данных подключаются:

  1. Любая копия программы Такси-Мастер, которая настроена на подключение к этой базе данных.
  2. СМС-сервер, если он настроен на подключение к этой базе данных.
  3. GPRS-сервер, если он настроен на подключение к этой базе данных.
  4. TMAssistant, если он настроен на подключение к этой базе данных.
  5. Некоторые утилиты.

Дополнительные действия

Подготовка к установке обновления содержит несколько простых действий. Чтобы обновление системы было выполненно качественно и корректно, выполните все эти действия в указанном порядке.

  1. Закройте все копии Такси-Мастер.
  2. Закройте утилиту администрирования базы данных, если она открыта.
  3. Закройте все посторонние подключения к базе данных.
  4. С помощью утилиты резервного копирования создайте резервную копию базы данных.
  5. Закройте утилиту резервного копирования.
Предупреждение!

Обязательно создайте резервную копию базы данных перед установкой новой версии.

Интересная информация

Компоненты, которые организуют подключения к базе, описаны в статьях, включенных в категорию подключающихся к базе данных.

Смысл всех этих действий заключается в том, чтобы закрыть все подключения к базе данных. Каждое подключение подразумевает запись или чтение данных из базы, тогда как во время установки обновления структура базы данных меняется. Одновременное чтение и изменение структуры может повлечь за собой поломку базы данных и создать необходимость ее восстановления. Во время восстановления базы данных работать с ней нельзя, поэтому есть риск потери статистики и дезорганизации работы вашей диспетчерской.

Структура базы данных меняется (обновляется) согласно версии обновления, и в конце процедуры обновления база имеет ту же версию, что и обновление. Установленная клиентская часть также имеет свою версию, и эта версия должна совпадать с версией базы. Если версии различаются, при запуске Такси-Мастер вы увидите сообщение с текстом «Версия программы не соответствует версии базы данных». В этом случае нужно установить обновление еще раз. В случае правильной подготовки к установке обновления такая ситуация не возникнет.

Shadow-копии

Если вы включили возможность создания shadow-копий, и утилита резервного копирования производит shadow-копирование, перед обновлением вам потребуется ненадолго отключить shadow-копирование. После обновления вы сможете снова его включить.

Процесс обновления

Установка новой версии происходит поверх старой (исключение — тестирование). Это происходит в связи с тем, что все настройки хранятся в папке, в которую изначально установлена программа. Установка в другое место влечет за собой необходимость заново настраивать Такси-Мастер.

Обновление происходит с помощью мастера установки. Это приложение стандартного вида, в которое запакован дистрибутив Такси-Мастер, вы не раз видели подобные мастера. Все, что нужно делать во время установки, — включать правильные параметры и нажимать кнопку «Далее». О том, какие именно параметры — правильные, см. ниже.

Во время установки обновления необходимо обратить внимание на несколько шагов мастера установки:

  1. Выбор папки установки — папка выбирается автоматически, но рекомендуется проверить путь к папке Такси-Мастер.
  2. Путь к компьютеру-серверу и базе данных — эти данные также устанавливаются автоматически на основании старых настроек, но рекомендуется их проверить.
  3. Выбор компонентов — набор компонентов зависит от того, на какое рабочее место вы устанавливаете обновление (сервер или клиент).
  4. Выберите дополнительные задачи — этот пункт появляется только в том случае, если происходит установка сервера. Рекомендуется выбирать пункт «Template-radio-off.png Обновить существующую», чтобы обновить имеющуюся у вас базу данных.

Все остальные шаги мастера установки являются довольно простыми.

Предупреждение!

После нажатия последней кнопки «Далее» начнется установка новой версии. Во время установки новой версии запускается TMAdmin, который работает в фоновом режиме, и в это время его нельзя закрывать ни в коем случае (имеется в виду принудительное закрытие).

После обновления мастер установки выведет последнее окно. Нажмите кнопку «Завершить», чтобы закрыть мастер обновления — установка завершена.

После обновления

После завершения процедуры обновления на одном рабочем месте вам потребуется обновить все оставшиеся рабочие места. Помните о том, что среди них только один сервер, все остальные — клиенты. Этим нужно руководствоваться при выборе компонентов для установки. Также помните о том, что только на одном компьютере должен быть установлен сервер Guardant, а клиент Guardant — на всех без исключения.

Также, возможно, после обновления Такси-Мастер вам потребуется обновить серверные части некоторых модулей. Ссылки на последние версии серверов вы можете найти на страницах документации:

  1. СМС-сервер.
  2. GPRS-сервер (помимо сервера, нужно обновлять TMDriver).
  3. Все остальные серверы.