Переключение на другую базу данных (Архив) — различия между версиями
(→Если версии программы и базы уже синхронизированы) |
|||
Строка 1: | Строка 1: | ||
'''Переключение на другую базу данных''' требуется в ряде нестандартных случаев, когда, например, потребовалась [[починка базы данных]]. | '''Переключение на другую базу данных''' требуется в ряде нестандартных случаев, когда, например, потребовалась [[починка базы данных]]. | ||
− | Переключение на другую [[База данных|базу]] — процесс несложный, но требует осторожности. | + | Переключение на другую [[База данных Такси-Мастер 2|базу]] — процесс несложный, но требует осторожности. |
− | По умолчанию после починки базы данных вы получаете новый [[дистрибутив Такси-Мастер]] последней версии и восстановленную базу, [[Версия базы данных|обновленную]] до такой же версии. | + | По умолчанию после починки базы данных вы получаете новый [[дистрибутив Такси-Мастер 2]] последней версии и восстановленную базу, [[Версия базы данных|обновленную]] до такой же версии. |
Если сразу переключиться на обновленную базу данных, вы увидите [[Версия программы не соответствует версии базы данных|сообщение о несоответствии версий]]. | Если сразу переключиться на обновленную базу данных, вы увидите [[Версия программы не соответствует версии базы данных|сообщение о несоответствии версий]]. | ||
Чтобы этого избежать, выполните следующие действия: | Чтобы этого избежать, выполните следующие действия: | ||
Строка 8: | Строка 8: | ||
# Отключите все [[Подключение к базе данных|подключения к базе данных]] (все копии [[Клиент Такси-Мастер|Такси-Мастер]], [[СМС-сервер]] и прочие компоненты, которые подключаются к базе данных). | # Отключите все [[Подключение к базе данных|подключения к базе данных]] (все копии [[Клиент Такси-Мастер|Такси-Мастер]], [[СМС-сервер]] и прочие компоненты, которые подключаются к базе данных). | ||
# Остановите [[Firebird]]. | # Остановите [[Firebird]]. | ||
− | # [[Обновление Такси-Мастер|Обновите Такси-Мастер]], запустив полученный дистрибутив и следуя указаниям мастера установки. | + | # [[Обновление Такси-Мастер 2|Обновите Такси-Мастер]], запустив полученный дистрибутив и следуя указаниям мастера установки. |
− | # После обновления замените имеющийся файл базы данных ({{ | + | # После обновления замените имеющийся файл базы данных ({{путь|tme_db.fdb}}) новым. |
# Запустите Firebird. | # Запустите Firebird. | ||
− | # [[Запуск Такси-Мастер|Запустите Такси-Мастер]]. | + | # [[Запуск Такси-Мастер 2|Запустите Такси-Мастер]]. |
== Если версии программы и базы уже синхронизированы == | == Если версии программы и базы уже синхронизированы == |
Версия 16:48, 13 декабря 2010
Переключение на другую базу данных требуется в ряде нестандартных случаев, когда, например, потребовалась починка базы данных. Переключение на другую базу — процесс несложный, но требует осторожности.
По умолчанию после починки базы данных вы получаете новый дистрибутив Такси-Мастер 2 последней версии и восстановленную базу, обновленную до такой же версии. Если сразу переключиться на обновленную базу данных, вы увидите сообщение о несоответствии версий. Чтобы этого избежать, выполните следующие действия:
- Отключите все подключения к базе данных (все копии Такси-Мастер, СМС-сервер и прочие компоненты, которые подключаются к базе данных).
- Остановите Firebird.
- Обновите Такси-Мастер, запустив полученный дистрибутив и следуя указаниям мастера установки.
- После обновления замените имеющийся файл базы данных ( tme_db.fdb ) новым.
- Запустите Firebird.
- Запустите Такси-Мастер.
Если версии программы и базы уже синхронизированы
В особых случаях вы можете получить программу и базу данных синхронизированных версий. В этом случае никакие действия по обновлению базы не требуются. Все, что нужно, — указать всем клиентам Firebird (а это клиент Такси-Мастер, СМС-сервер, GPRS-сервер, TMBackup и другие подключающиеся к базе данных) путь к новой базе данных. Для этого выполните следующие действия:
- Корректно закройте все подключения к базе данных.
- Обновите Такси-Мастер.
- Скопируйте новую базу данных в ту же папку, где работает старая.
- На всех рабочих местах закройте клиентскую часть Такси-Мастер, остановите СМС-сервер и GPRS-сервер, а также другие компоненты системы, которые подключаются к базе.
- Для Такси-Мастер на всех рабочих местах в файлах tme_system_settings.cfg укажите путь к новой базе (например, был путь Шаблон:Путь к папке ТМ2 → стал путь Шаблон:Путь к папке ТМ2). Не забудьте про формат строки подключения — никаких сетевых путей!
- Для СМС-сервера в файле TMComDevs.ini или в конфигураторе укажите новый путь к базе. Остановите, удалите, установите и запустите СМС-сервер.
- Для GPRS-сервера в файле TMGPRSConnection.xml или в конфигураторе укажите путь к новой базе.
- Теперь вы можете запускать клиенты Такси-Мастер и серверы. Перезапустите GPRS-сервер.