|
|
|
| собственно вопрос - как с наименьшими время-затратами экспортировать БД из Access в MySQL ? | |
|
| |
|
|
|
| трудно сказать :)
1. можно через ODBC. (драйвер найти и в AX подключиться к мускулу. далее запросами :))
2. можно выгрузить данные таблиц AX в файло с разделителями (или сформировать а-ля sql dump мускульной базы в (INSERT) данные подставив значения таблиц AX)
3. сам не пробовал, но вдруг возможно подклдючиться к БД AX из, например, MySQL-Front?
4. другоэ | |
|
| |
|
|
|
| есть программка EMS MYSQL Data import, она позволяет импортировать данные из ACCESS в MySql (если конечно вы имеете удаленный доступ)
у этой утилиты есть одно, но у меня не получилось загнать с ее помощью русские даные (возможно у меня старая версия, или я что-то делал не так), но поскольку у меня все равно был доступ к реальному серверу только из скритов, то я не сильно старался, точнее вроде все нормально импортировалось, но потом не отображалось через WEB.
есть еще стандартная утилита PHPMYAdmin (нужен PHP) в ней есть импорт, но только не из ACCESS.
В итоге делаю так, из ACCESS в CVS от туда в MYSQL через PHPMYAdmin | |
|
| |
|
|
|
| EMS MYSQL Manager 2005 - очень симпатичная программа, но там импорт данных, а перед этим надо создавать ручками таблицы. хотелось бы вырузить целиком БД из аксеса в mysql.
наверное придется действительно через cvs, хотя странно, что никто не реализовал такое, либо я плохо искал... | |
|
| |
|
|
|
| манагер - да
а импорт дата - сам создает | |
|
| |
|
|
|
|
| >> хотелось бы вырузить целиком БД из аксеса в mysql
что вам мешает написать/найти функцию по формированию из БД Аксесс
тривиального текстового файла дампа базы данных в формате MySQL? :)
имхо, полдня рабочего времени
1. пробежать по всем таблицам БД Аксесс
2. для них сформировать скрипт CREATE TABLE в формате мускул
3. вписать скрипт INSERT .... VALUE ( построчно из каждой таблицы вывести данные в соотв. полях)
4. сделать импорт в MySQL
неужели никто не делал? :) в инете порыцца чтоли бы?
ps/ может можно попробовать подключить БД Аксесс к серверу MS SQL и там сформировать скрипт с данными по этим таблицам ? ;) сам не пробовал, но попробовал бы, будь у меня такая задача. | |
|
| |
|
|
|
| что мешает?
природная лень и поверхностное знание MySQL
да и задачи такой не стоит, так на уровне "чем бы еще заняться"
EMS Import Data - тож не работает. импортирует только данные. если же в MySQL нет таблиц - нихрена не делает.
в общем - всё как всегда | |
|
| |
|
|
|
| приношу свои извинения
нужно использовать
EMS MySQL DataPump он создает новую БД и таблицы в ней | |
|
| |
|
|
|
| "а вот это стоит попробовать" (С)
попробую, спасибо | |
|
| |
|
|
|
| так это... мускул тот же мсскул, только немного, ггг, кастурбатый :) | |
|
| |
|
|
|
| EMS MySQL DataPump - помог.
БД экспортировалась из аксеса в mysql без особых проблем
| |
|
| |