Вопрос № 110552: здравствуйте, уважаемые эксперты! подскажите, пожалуйста, хочу перевести БД из-под Access на MySQL. какой дистрибутив взять (планируется использовать одну рабочую машину - как сервер, работать будут всего 5 машин), как перевести. Большое спасибо!...
Вопрос № 110.552
здравствуйте, уважаемые эксперты! подскажите, пожалуйста, хочу перевести БД из-под Access на MySQL. какой дистрибутив взять (планируется использовать одну рабочую машину - как сервер, работать будут всего 5 машин), как перевести. Большое спасибо!
Отправлен: 22.11.2007, 16:50
Вопрос задала: Fl_irchik (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Архангельский Андрей Германович
Здравствуйте, Fl_irchik!
Лучше переносить на Firebird, будет меньше проблем.
Для этого нужно написать маленький клиент, который подключается к DB Access и сохраняет содержимое таблиц в виде SQL-скрипта, после чего скормить этот скрипт программе isql.exe (если переносится на Firebird)
Я так переносил довольно большую БД "Запчасти к автомобилям ГАЗ"
--------- Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО
Отвечает: Denis
Здравствуйте, Fl_irchik!
Создайте новую книгу с количеством листов, как в "медленной". Скопируйте, выделяя все ячейки, листы листы из медленной книги в новую. Проблема решается в большинстве случаев. Удачи.
Ответ отправил: Denis (статус: 1-ый класс)
Ответ отправлен: 22.11.2007, 17:57 Оценка за ответ: 2 Комментарий оценки: это данные. а интерфейсная часть?
Отвечает: Виктор Пырлик
Здравствуйте, Fl_irchik!
Если ваше желание не связано с WEB технологиями, я бы конечно рекомендовал Firebird 2.x или 1.5 (не страшно).
В любом случае, полный функционал перенести не удастся, только данные.
Для этого, достаточно установить драйвер ODBC для данной СУБД ( MySQL, Firebird и т.д.) и создать там пустые таблицы, подключить их к вашей базе Access (Связь с таблицами…) и дальше обычными запросами на добавление/обновление и т.д. переписать все данные.
Есть утилиты, например EMS, но они платные, можно написать на Delphi/Builder утилиту самим…
--------- Если ничего не помогло - надо читать инструкцию
Ответ отправил: Виктор Пырлик (статус: Специалист)
Ответ отправлен: 22.11.2007, 19:26 Оценка за ответ: 3 Комментарий оценки: хотелось бы узнать все-таки про MySQL