TMDBConverter (Архив) — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
(Как ее использовать?)
(Что делать дальше?)
Строка 28: Строка 28:
  
 
== Что делать дальше? ==
 
== Что делать дальше? ==
После завершения конвертации базы данных в папке, в которую установлена утилита TMDBConverter, появится файл <tt>tme_db.fdb</tt>.
+
После завершения конвертации базы данных в папке, в которую установлена утилита TMDBConverter, появится файл {{code|tme_db.fdb}}.
 
Этот файл — новая [[база данных Такси-Мастер 2]], к которой нужно подключаться.
 
Этот файл — новая [[база данных Такси-Мастер 2]], к которой нужно подключаться.
Вы можете оставить ее в этой папке, это никак не повлияет на возможность подключения к ней, но все-таки рекомендуется скопировать ее в папку, в которую установлена [[Такси-Мастер 2]] (по умолчанию, <tt>C:\Program Files\TMEnterprise</tt>).
+
Вы можете оставить ее в этой папке, это никак не повлияет на возможность подключения к ней, но все-таки рекомендуется скопировать ее в папку, в которую установлена [[Такси-Мастер 2]] (по умолчанию, {{путь к папке ТМ2}}).
  
 
Помимо этого, нужно переустановить службу [[Firebird]], чтобы она запускалась не в папке утилиты TMDBConverter, а в папке Такси-Мастер.
 
Помимо этого, нужно переустановить службу [[Firebird]], чтобы она запускалась не в папке утилиты TMDBConverter, а в папке Такси-Мастер.
Для этого в папке </tt>Firebird/bin</tt>, расположенной внутри папки Такси-Мастер (по умолчанию, <tt>C:\Program Files\TMEnterprise\Firebird_2_0\bin</tt>), запустите последовательно четыре batch-файла:
+
Для этого в папке {{code|Firebird/bin}}, расположенной внутри папки Такси-Мастер (по умолчанию, {{путь к папке ТМ2|\Firebird_2_0\bin}}), запустите последовательно четыре batch-файла:
  
# <tt>_stop.bat</tt>
+
# {{code|_stop.bat}}
# <tt>_uninstall.bat</tt>
+
# {{code|_uninstall.bat}}
# <tt>_install.bat</tt>
+
# {{code|_install.bat}}
# <tt>_start.bat</tt>
+
# {{code|_start.bat}}
  
 
После этого вы можете запустить Такси-Мастер 2 для дальнейшей [[Настройка Такси-Мастер 2|настройки]].
 
После этого вы можете запустить Такси-Мастер 2 для дальнейшей [[Настройка Такси-Мастер 2|настройки]].

Версия 08:58, 20 августа 2009

Конвертер баз данных

TMDBConverter (Архив) — это утилита, позволяющая создать максимально похожую копию базы Такси-Мастер 1 для Такси-Мастер 2. Она нужна для перехода со первой версии Такси-Мастер на вторую без больших потерь данных. Однако некоторые потери, к сожалению, все-таки имеют место из-за большой разницы между принципами строениями баз данных.

Как получить утилиту?

Утилита TMDBConverter является бесплатной, поэтому вы всегда можете скачать ее с нашего сайта. Если по какой-то причине вы не можете этого сделать, вы можете обратиться в службу технической поддержки, и мы в течение часа решим этот вопрос.

Download.png
Для скачивания Вы можете воспользоваться ссылкой:

http://taximaster.ru/ftp/tm/Utilities/dbconverter.zip


Как ее использовать?

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

  1. Скачайте последнюю версию конвертера.
  2. Распакуйте все файлы в любую папку, например, C:\TMDBConverter.
  3. Запустите «TMDBConverter.exe».
  4. В поле «База ТМ1» укажите путь к базе данных Такси-Мастер первой версии, но без указания имени сервера (подразумевается «LOCALHOST»), например, «C:\Program Files\Taxi-Master\Data.gdb».
  5. Нажмите кнопку Конвертировать.
  6. Дождитесь окончания конвертации.

Зоны города в Такси-Мастер

Если вы использовали зоны города (см. справочник «Зоны города»), в группе «Зоны города ТМ1» выберите пункт «Template-radio-off.png Использовались Вами». В этом случае из вашей базы данных Такси-Мастер 1 будут выделены и скопированы в новую базу зоны города.

Что делать дальше?

После завершения конвертации базы данных в папке, в которую установлена утилита TMDBConverter, появится файл «tme_db.fdb». Этот файл — новая база данных Такси-Мастер 2, к которой нужно подключаться. Вы можете оставить ее в этой папке, это никак не повлияет на возможность подключения к ней, но все-таки рекомендуется скопировать ее в папку, в которую установлена Такси-Мастер 2 (по умолчанию, Шаблон:Путь к папке ТМ2).

Помимо этого, нужно переустановить службу Firebird, чтобы она запускалась не в папке утилиты TMDBConverter, а в папке Такси-Мастер. Для этого в папке «Firebird/bin», расположенной внутри папки Такси-Мастер (по умолчанию, Шаблон:Путь к папке ТМ2), запустите последовательно четыре batch-файла:

  1. «_stop.bat»
  2. «_uninstall.bat»
  3. «_install.bat»
  4. «_start.bat»

После этого вы можете запустить Такси-Мастер 2 для дальнейшей настройки.

Что может случиться?

Иногда могут возникать ошибки, связанные с невозможностью корректной конвертации данных. В базе данных Такси-Мастер 1 данные часто хранятся в избыточном виде, то есть, например, целочисленные значения — в ячейках строкового типа. Это может повлечь за собой проблемы при конвертации, вплоть до невозможности завершения процесса конвертации.

Справочник Такси-Мастер 1 Поле Тип данных в Такси-Мастер 1 Тип данных в Такси-Мастер 2 Возможные проблемы и их решения
Справочник «Постоянные клиенты» Квартира Строковый тип Целое число

Источником проблемы могут быть символы, которые отличаются от цифр (буквы, знаки препинания, пробелы). Чтобы избежать ошибки, приведите все номера квартир к целочисленному типу.