Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Экспорт БД из Access в MySQL
 
 автор: Дрюня   (05.12.2006 в 09:23)   личное сообщение
 
 

собственно вопрос - как с наименьшими время-затратами экспортировать БД из Access в MySQL ?

  Ответить  
 
 автор: Силыч   (05.12.2006 в 09:39)   личное сообщение
 
 

трудно сказать :)
1. можно через ODBC. (драйвер найти и в AX подключиться к мускулу. далее запросами :))
2. можно выгрузить данные таблиц AX в файло с разделителями (или сформировать а-ля sql dump мускульной базы в (INSERT) данные подставив значения таблиц AX)
3. сам не пробовал, но вдруг возможно подклдючиться к БД AX из, например, MySQL-Front?
4. другоэ

  Ответить  
 
 автор: osmor   (05.12.2006 в 09:51)   личное сообщение
 
 

есть программка EMS MYSQL Data import, она позволяет импортировать данные из ACCESS в MySql (если конечно вы имеете удаленный доступ)
у этой утилиты есть одно, но у меня не получилось загнать с ее помощью русские даные (возможно у меня старая версия, или я что-то делал не так), но поскольку у меня все равно был доступ к реальному серверу только из скритов, то я не сильно старался, точнее вроде все нормально импортировалось, но потом не отображалось через WEB.
есть еще стандартная утилита PHPMYAdmin (нужен PHP) в ней есть импорт, но только не из ACCESS.
В итоге делаю так, из ACCESS в CVS от туда в MYSQL через PHPMYAdmin

  Ответить  
 
 автор: ДрЮня   (05.12.2006 в 11:04)   личное сообщение
 
 

EMS MYSQL Manager 2005 - очень симпатичная программа, но там импорт данных, а перед этим надо создавать ручками таблицы. хотелось бы вырузить целиком БД из аксеса в mysql.
наверное придется действительно через cvs, хотя странно, что никто не реализовал такое, либо я плохо искал...

  Ответить  
 
 автор: osmor   (05.12.2006 в 11:07)   личное сообщение
 
 

манагер - да
а импорт дата - сам создает

  Ответить  
 
 автор: ДрЮня   (05.12.2006 в 11:32)   личное сообщение
 
 

тогда поищем, спасибо

  Ответить  
 
 автор: Силыч   (05.12.2006 в 13:36)   личное сообщение
 
 

>> хотелось бы вырузить целиком БД из аксеса в mysql
что вам мешает написать/найти функцию по формированию из БД Аксесс
тривиального текстового файла дампа базы данных в формате MySQL? :)
имхо, полдня рабочего времени

1. пробежать по всем таблицам БД Аксесс
2. для них сформировать скрипт CREATE TABLE в формате мускул
3. вписать скрипт INSERT .... VALUE ( построчно из каждой таблицы вывести данные в соотв. полях)
4. сделать импорт в MySQL

неужели никто не делал? :) в инете порыцца чтоли бы?

ps/ может можно попробовать подключить БД Аксесс к серверу MS SQL и там сформировать скрипт с данными по этим таблицам ? ;) сам не пробовал, но попробовал бы, будь у меня такая задача.

  Ответить  
 
 автор: ДрЮня   (05.12.2006 в 18:27)   личное сообщение
 
 

что мешает?
природная лень и поверхностное знание MySQL
да и задачи такой не стоит, так на уровне "чем бы еще заняться"

EMS Import Data - тож не работает. импортирует только данные. если же в MySQL нет таблиц - нихрена не делает.

в общем - всё как всегда

  Ответить  
 
 автор: osmor   (06.12.2006 в 08:52)   личное сообщение
 
 

приношу свои извинения
нужно использовать
EMS MySQL DataPump он создает новую БД и таблицы в ней

  Ответить  
 
 автор: ДрЮня   (06.12.2006 в 09:46)   личное сообщение
 
 

"а вот это стоит попробовать" (С)
попробую, спасибо

  Ответить  
 
 автор: Силыч   (06.12.2006 в 09:48)   личное сообщение
 
 

так это... мускул тот же мсскул, только немного, ггг, кастурбатый :)

  Ответить  
 
 автор: ДрЮня   (06.12.2006 в 11:40)   личное сообщение
 
 

EMS MySQL DataPump - помог.
БД экспортировалась из аксеса в mysql без особых проблем

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList