Обновление базы данных — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
Строка 3: Строка 3:
 
Обновление базы данных происходит и во время [[Обновление {{TM}}|обновления до новой версии]].
 
Обновление базы данных происходит и во время [[Обновление {{TM}}|обновления до новой версии]].
  
== Условия для обновления базы данных ==
 
Чтобы обновление базы данных прошло успешно, к ней не должно быть ни одного активного [[Подключение к базе данных|подключения]].
 
При этом сервер [[Firebird 2]] должен работать, поскольку именно он выполняет действия над базой данных.
 
 
Также очень важно ''не прерывать процесс'', поскольку это может обернуться крахом базы данных и последующей необходимостью ее [[Восстановление базы данных|восстановления]].
 
Также очень важно ''не прерывать процесс'', поскольку это может обернуться крахом базы данных и последующей необходимостью ее [[Восстановление базы данных|восстановления]].
 
== Автоматическое обновление ==
 
Обновление базы данных происходит автоматически при [[Обновление {{TM}}|обновлении до новой версии]] [[{{TM}}]] при условии, что на шаге дополнительных действий выбран пункт {{checkbox-on|База данных}}.
 
Если этот пункт не выбран, мастер установки будет считать, что происходит обновление клиентского [[Рабочее место {{TM}}|рабочего места]], и не обновит базу данных.
 
 
== Обновление через установку ==
 
Если по какой-то причине автоматическое обновление базы данных при [[Обновление {{TM}}|обновлении {{TM}}]] не произошло, вы можете использовать тот же [[дистрибутив {{TM}}]], из которого выполняли установку, чтобы обновить только базу данных.
 
Для этого запустите установку и на шаге выбора компонентов в мастере установки укажите только один флажок — {{checkbox-on|База данных}}, а на шаге выбора дополнительных действий — пункт {{radio-on|Обновить существующую базу данных}}.
 
 
== Почему база данных не обновилась? ==
 
Есть несколько возможных причин:
 
 
# Выключены не все [[Клиент {{TM}}|копии {{TM}}]].
 
# Кажется, что выключены все копии Такси-Мастер, но на каких-то из [[Рабочее место {{TM}}|рабочих мест]] работают копии Такси-Мастер, запущенные под другими пользователями системы.
 
# Работает служба [[СМС-сервер]]а.
 
# Работает [[GPRS-сервер]].
 
# Происходит [[TMBackup|резервное копирование базы данных]].
 
# База данных повреждена.
 
 
{{info|
 
По второму пункту (когда «висят» фоновые копии Такси-Мастер): вам необходимо проверить список процессов, запущенных на рабочих местах.
 
Если вы увидите, что работает одна или несколько копий процесса {{code|tme.exe}} (тогда как Такси-Мастер закрыта), отключите {{серым|(kill)}} их принудительно.
 
}}
 
  
  

Версия 12:42, 7 ноября 2017

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

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

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