TMDBConverter (Архив)
http://files.bitmaster.ru/TM/TMDBConverter_1_6_0.zip
TMDBConverter (Архив) — это утилита, позволяющая создать максимально похожую копию базы Такси-Мастер 1 для Такси-Мастер 2. Она нужна для перехода со первой версии Такси-Мастер на вторую без больших потерь данных. Однако некоторые потери, к сожалению, все-таки имеют место из-за большой разницы между принципами строениями баз данных.
Содержание
[убрать]Как получить утилиту?
Утилита TMDBConverter является бесплатной, поэтому вы всегда можете скачать ее с нашего сайта. Ссылка на нее расположена в начале статьи. Если по какой-то причине вы не можете этого сделать, вы можете обратиться в службу технической поддержки, и в ближайшее время вопрос будет решен.
Как подготовить базу данных к конвертации?
Для успешной конвертации нужна база данных как можно более новой версии, как минимум 1.9.20.0<code>.
Также рекомендуется провести обновление базы данных, установив новую (последнюю) версию Такси-Мастер.
После этого можно приступать к конвертации.
Как ее использовать?
Перед началом работы с утилитой рекомендуется отключить все подключения к базе.
Чтобы использовать утилиту TMDBConverter, выполните несколько простых действий:
- Остановите Firebird, если он работает.
- Скачайте последнюю версию конвертера.
- Распакуйте все файлы в любую папку, например,
C:\TMDBConverter .- Откройте эту папку.
- Запустите
TMDBConverter.exe .- В поле База ТМ1 укажите путь к базе данных Такси-Мастер первой версии, но без указания имени сервера (подразумевается LOCALHOST ), например, C:\Program Files\Taxi-Master\Data.gdb .
- Нажмите кнопку Конвертировать .
- Дождитесь окончания конвертации.
Зоны города в Такси-Мастер
Если вы использовали зоны города (см. справочник «Зоны города»), в группе Зоны города ТМ1 выберите пункт
Использовались Вами .
В этом случае из вашей базы данных Такси-Мастер 1 будут выделены и скопированы в новую базу зоны города.
Что делать дальше?
После завершения конвертации базы данных в папке, в которую установлена утилита TMDBConverter, появится файл Такси-Мастер.
tme_db.fdb .
Этот файл — новая база данных Такси-Мастер 2, к которой нужно подключаться.
Вы можете оставить ее в этой папке, это никак не повлияет на возможность подключения к ней, но все-таки рекомендуется скопировать ее в папку, в которую установлена
Полученная база данных имеет версию, которая ниже версии программы, и в результате подключения к ней может появиться ошибка: «Версия программы не соответствует версии базы данных».
Чтобы этого не случилось, повторите установку Такси-Мастер 2, на этапе выбора пути к базе данных укажите путь к новой базе.
На этапе выбора компонентов вы можете указать только один флажок —
База данных .
На этапе выбора дополнительных действий укажите пункт
Обновить существующую (базу данных).
Проследите за тем, чтобы все это время Firebird работал!
Помимо этого, нужно переустановить службу Firebird, чтобы она запускалась не в папке утилиты TMDBConverter, а в папке Такси-Мастер.
Для этого в папке Firebird/bin , расположенной внутри папки Такси-Мастер, запустите последовательно четыре batch-файла:
-
_stop.bat-
_uninstall.bat-
_install.bat-
_start.bat
После этого вы можете запустить Такси-Мастер 2 для дальнейшей настройки.
Что может случиться?
Иногда могут возникать ошибки, связанные с невозможностью корректной конвертации данных.
В базе данных Такси-Мастер 1 данные часто хранятся в избыточном виде, то есть, например, целочисленные значения — в ячейках строкового типа.
Это может повлечь за собой проблемы при конвертации, вплоть до невозможности завершения процесса конвертации.
Справочник Такси-Мастер 1
Поле
Тип данных в Такси-Мастер 1
Тип данных в Такси-Мастер 2
Возможные проблемы и их решения
Справочник «Постоянные клиенты»
Квартира
Строковый тип
Целое число
Источником проблемы могут быть символы, которые отличаются от цифр (буквы, знаки препинания, пробелы).
Чтобы избежать ошибки, приведите все номера квартир к целочисленному типу.
Черный список
?
?
?
Проблема та же, что описана выше, но условия ее возникновения неизвестны.
Ссылки
- Подключение к базе данных
- Обновление базы данных
- Утилита резервного копирования
- Установка Такси-Мастер
Утилиты Такси-Мастер
Утилиты для работы с базой данных
Утилита администрирования базы данных
•
Утилита резервного копирования
•
Утилита импорта данных в справочники
•
CommonAPITest