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

Материал из TaxiMaster
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
'''Переключение на другую базу данных''' требуется в ряде нестандартных случаев, когда, например, потребовалась [[починка базы данных]].
 
'''Переключение на другую базу данных''' требуется в ряде нестандартных случаев, когда, например, потребовалась [[починка базы данных]].
Переключение на другую [[База данных {{ТМ}}|базу]] — процесс несложный, но требует осторожности.
+
Переключение на другую базу — процесс несложный, но требует осторожности.
  
 
По умолчанию после починки базы данных вы получаете новый [[дистрибутив {{ТМ}}]] последней версии и восстановленную базу, [[Версия базы данных|обновленную]] до такой же версии.
 
По умолчанию после починки базы данных вы получаете новый [[дистрибутив {{ТМ}}]] последней версии и восстановленную базу, [[Версия базы данных|обновленную]] до такой же версии.

Версия 13:57, 12 апреля 2017

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

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

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

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

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

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