Переключение на другую базу данных (Архив) — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
(Если версии программы и базы уже синхронизированы)
Строка 7: Строка 7:
  
 
# Отключите все [[Подключение к базе данных|подключения к базе данных]] (все копии [[Клиент Такси-Мастер|Такси-Мастер]], [[сервер сообщений]] и прочие компоненты, которые подключаются к базе данных).
 
# Отключите все [[Подключение к базе данных|подключения к базе данных]] (все копии [[Клиент Такси-Мастер|Такси-Мастер]], [[сервер сообщений]] и прочие компоненты, которые подключаются к базе данных).
# Остановите [[Firebird]].
 
 
# [[Обновление {{ТМ}}|Обновите Такси-Мастер]], запустив полученный дистрибутив и следуя указаниям мастера установки.
 
# [[Обновление {{ТМ}}|Обновите Такси-Мастер]], запустив полученный дистрибутив и следуя указаниям мастера установки.
 
# После обновления замените имеющийся файл базы данных ({{путь|tme_db.fdb}}) новым.
 
# После обновления замените имеющийся файл базы данных ({{путь|tme_db.fdb}}) новым.
# Запустите Firebird.
 
 
# [[Запуск {{ТМ}}|Запустите Такси-Мастер]].
 
# [[Запуск {{ТМ}}|Запустите Такси-Мастер]].
  
Строка 16: Строка 14:
 
В особых случаях вы можете получить программу и базу данных синхронизированных версий.
 
В особых случаях вы можете получить программу и базу данных синхронизированных версий.
 
В этом случае никакие действия по обновлению базы не требуются.
 
В этом случае никакие действия по обновлению базы не требуются.
Все, что нужно, — указать всем [[Клиент Firebird|клиентам Firebird]] (а это [[клиент Такси-Мастер]], [[сервер сообщений]], [[сервер связи с водителями]], [[TMBackup]] и другие [[:Категория:Подключающиеся к базе данных|подключающиеся к базе данных]]) путь к новой базе данных.
+
Все, что нужно, — указать для [[TMServer]]-а ,[[TMBackup]] путь к новой базе данных. Для этого выполните следующие действия:
Для этого выполните следующие действия:
 
 
 
 
# Корректно закройте все [[подключения к базе данных]].
 
# Корректно закройте все [[подключения к базе данных]].
 
# [[Обновление {{ТМ}}|Обновите Такси-Мастер]].
 
# [[Обновление {{ТМ}}|Обновите Такси-Мастер]].
 
# Скопируйте новую базу данных в ту же папку, где работает старая.
 
# Скопируйте новую базу данных в ту же папку, где работает старая.
 
# На всех [[Рабочее место {{ТМ}}|рабочих местах]] закройте [[клиент {{ТМ}}|клиентскую часть Такси-Мастер]], остановите [[сервер сообщений]] и [[сервер связи с водителями]], а также другие компоненты системы, которые [[:Категория:Подключающиеся к базе данных|подключаются к базе]].
 
# На всех [[Рабочее место {{ТМ}}|рабочих местах]] закройте [[клиент {{ТМ}}|клиентскую часть Такси-Мастер]], остановите [[сервер сообщений]] и [[сервер связи с водителями]], а также другие компоненты системы, которые [[:Категория:Подключающиеся к базе данных|подключаются к базе]].
# Для Такси-Мастер на всех рабочих местах в [[Вход {{ТМ}}#Настройки входа в {{ТМ}}|меню "Настройки"]] при запуске программы укажите путь к новой базе (например, был путь {{путь к папке ТМ2|\tme_db.fdb}} → стал путь {{путь к папке ТМ2|\tme_db_new.gdb}}).
+
# В TMServer (в не запущенном состоянии) в меню "Настройки" укажите путь к новой базе (например, был путь {{путь к папке ТМ2|\tme_db.fdb}} → стал путь {{путь к папке ТМ2|\tme_db_new.fdb}}).
# Для [[сервер сообщений|сервера сообщений]]а в файле {{code|[[TMComDevs.ini]]}} или в [[Конфигуратор сервера сообщений|конфигураторе]] укажите новый путь к базе. Остановите, удалите, установите и запустите сервер сообщений.
+
# Теперь вы можете запускать сервер и клиенты Такси-Мастер, а также другие компоненты программного комплекса.
# Для [[сервер связи с водителями]]а в файле {{code|[[TMGPRSConnection.xml]]}} или в конфигураторе укажите путь к новой базе.
 
# Теперь вы можете запускать клиенты Такси-Мастер и серверы. Перезапустите сервер связи с водителями.
 
  
 
[[Категория:База данных]]
 
[[Категория:База данных]]
 
[[Категория:AUO]]
 
[[Категория:AUO]]
 
[[Категория:Установка]]
 
[[Категория:Установка]]

Версия 13:06, 18 апреля 2017

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

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

  1. Отключите все подключения к базе данных (все копии Такси-Мастер, сервер сообщений и прочие компоненты, которые подключаются к базе данных).
  2. Обновите Такси-Мастер, запустив полученный дистрибутив и следуя указаниям мастера установки.
  3. После обновления замените имеющийся файл базы данных («tme_db.fdb») новым.
  4. Запустите Такси-Мастер.

Если версии программы и базы уже синхронизированы

В особых случаях вы можете получить программу и базу данных синхронизированных версий. В этом случае никакие действия по обновлению базы не требуются. Все, что нужно, — указать для TMServer-а ,TMBackup путь к новой базе данных. Для этого выполните следующие действия:

  1. Корректно закройте все подключения к базе данных.
  2. Обновите Такси-Мастер.
  3. Скопируйте новую базу данных в ту же папку, где работает старая.
  4. На всех рабочих местах закройте клиентскую часть Такси-Мастер, остановите сервер сообщений и сервер связи с водителями, а также другие компоненты системы, которые подключаются к базе.
  5. В TMServer (в не запущенном состоянии) в меню "Настройки" укажите путь к новой базе (например, был путь Шаблон:Путь к папке ТМ2 → стал путь Шаблон:Путь к папке ТМ2).
  6. Теперь вы можете запускать сервер и клиенты Такси-Мастер, а также другие компоненты программного комплекса.