TMDBConverter (Архив) — различия между версиями
(→Что может случиться?) |
(→Ссылки) |
||
| (не показано 11 промежуточных версий этого же участника) | |||
| Строка 2: | Строка 2: | ||
[[Image:Tmdbconverter.png|thumb|Конвертер баз данных]] | [[Image:Tmdbconverter.png|thumb|Конвертер баз данных]] | ||
| − | '''{{PAGENAME}}''' — это [[Утилиты Такси-Мастер|утилита]], позволяющая создать максимально похожую копию базы | + | '''{{PAGENAME}}''' — это [[Утилиты Такси-Мастер|утилита]], позволяющая создать максимально похожую копию базы Такси-Мастер 1 для [[Такси-Мастер]] 2. |
Она нужна для перехода со первой версии Такси-Мастер на вторую без больших потерь данных. | Она нужна для перехода со первой версии Такси-Мастер на вторую без больших потерь данных. | ||
Однако некоторые потери, к сожалению, все-таки имеют место из-за большой разницы между принципами строениями баз данных. | Однако некоторые потери, к сожалению, все-таки имеют место из-за большой разницы между принципами строениями баз данных. | ||
| Строка 24: | Строка 24: | ||
# Откройте эту папку. | # Откройте эту папку. | ||
# Запустите {{путь|TMDBConverter.exe}}. | # Запустите {{путь|TMDBConverter.exe}}. | ||
| − | # В поле {{field|База ТМ1}} укажите | + | # В поле {{field|База ТМ1}} укажите путь к базе данных Такси-Мастер первой версии, но без указания имени сервера (подразумевается {{code|LOCALHOST}}), например, {{путь к папке ТМ1|\Data.gdb}}. |
# Нажмите кнопку {{button|Конвертировать}}. | # Нажмите кнопку {{button|Конвертировать}}. | ||
# Дождитесь окончания конвертации. | # Дождитесь окончания конвертации. | ||
| Строка 34: | Строка 34: | ||
== Что делать дальше? == | == Что делать дальше? == | ||
После завершения конвертации базы данных в папке, в которую установлена утилита TMDBConverter, появится файл {{путь|tme_db.fdb}}. | После завершения конвертации базы данных в папке, в которую установлена утилита TMDBConverter, появится файл {{путь|tme_db.fdb}}. | ||
| − | Этот файл — новая | + | Этот файл — новая база данных Такси-Мастер 2, к которой нужно подключаться. |
| − | Вы можете оставить ее в этой папке, это никак не повлияет на возможность подключения к ней, но все-таки рекомендуется скопировать ее в папку, в которую установлена [[Такси-Мастер | + | Вы можете оставить ее в этой папке, это никак не повлияет на возможность подключения к ней, но все-таки рекомендуется скопировать ее в папку, в которую установлена [[Такси-Мастер]]. |
{{Информация| | {{Информация| | ||
| Строка 42: | Строка 42: | ||
На этапе выбора компонентов вы можете указать только один флажок — {{checkbox|База данных}}. | На этапе выбора компонентов вы можете указать только один флажок — {{checkbox|База данных}}. | ||
На этапе выбора дополнительных действий укажите пункт {{radio|Обновить существующую}} {{серым|(базу данных)}}. | На этапе выбора дополнительных действий укажите пункт {{radio|Обновить существующую}} {{серым|(базу данных)}}. | ||
| − | Проследите за тем, чтобы все это время [[ | + | Проследите за тем, чтобы все это время [[Firebird]] работал! |
}} | }} | ||
Помимо этого, нужно переустановить службу [[Firebird]], чтобы она запускалась не в папке утилиты TMDBConverter, а в папке Такси-Мастер. | Помимо этого, нужно переустановить службу [[Firebird]], чтобы она запускалась не в папке утилиты TMDBConverter, а в папке Такси-Мастер. | ||
| − | Для этого в папке {{code|Firebird/bin}}, расположенной внутри папки Такси-Мастер | + | Для этого в папке {{code|Firebird/bin}}, расположенной внутри папки Такси-Мастер, запустите последовательно четыре batch-файла: |
# {{путь|_stop.bat}} | # {{путь|_stop.bat}} | ||
| Строка 53: | Строка 53: | ||
# {{путь|_start.bat}} | # {{путь|_start.bat}} | ||
| − | После этого вы можете запустить Такси-Мастер 2 для дальнейшей [[Настройка Такси-Мастер | + | После этого вы можете запустить Такси-Мастер 2 для дальнейшей [[Настройка Такси-Мастер|настройки]]. |
== Что может случиться? == | == Что может случиться? == | ||
Иногда могут возникать ошибки, связанные с невозможностью корректной конвертации данных. | Иногда могут возникать ошибки, связанные с невозможностью корректной конвертации данных. | ||
| − | В | + | В базе данных Такси-Мастер 1 данные часто хранятся в избыточном виде, то есть, например, целочисленные значения — в ячейках строкового типа. |
Это может повлечь за собой проблемы при конвертации, вплоть до невозможности завершения процесса конвертации. | Это может повлечь за собой проблемы при конвертации, вплоть до невозможности завершения процесса конвертации. | ||
| Строка 67: | Строка 67: | ||
! {{table/th}} | Возможные проблемы и их решения | ! {{table/th}} | Возможные проблемы и их решения | ||
|- | |- | ||
| − | | {{table/td}} | | + | | {{table/td}} | Справочник «Постоянные клиенты» |
| {{table/td}} | Квартира | | {{table/td}} | Квартира | ||
| {{table/td}} | Строковый тип | | {{table/td}} | Строковый тип | ||
| Строка 87: | Строка 87: | ||
* [[Обновление базы данных]] | * [[Обновление базы данных]] | ||
* [[Утилита резервного копирования]] | * [[Утилита резервного копирования]] | ||
| − | * [[Установка Такси-Мастер | + | * [[Установка Такси-Мастер]] |
| − | |||
{{утилиты}} | {{утилиты}} | ||
| − | |||
[[Категория:Утилиты]] | [[Категория:Утилиты]] | ||
[[Категория:AUO]] | [[Категория:AUO]] | ||
| − | |||
| − | |||
[[Категория:Импорт и экспорт]] | [[Категория:Импорт и экспорт]] | ||
| + | [[Категория:Архив]] | ||
Текущая версия на 13:49, 14 сентября 2021
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 |