Вопрос № 47286: Добрый день уважаемые эксперты. Есть БД сделанная на MS Access, возможно ли аксесовские
таблы отконверировать в БД MySQL без написания спецпроги?...
Вопрос № 47.286
Добрый день уважаемые эксперты. Есть БД сделанная на MS Access, возможно ли аксесовские таблы отконверировать в БД MySQL
без написания спецпроги?
Отправлен: 25.06.2006, 21:21
Вопрос задал: @X@ (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ерёмин Андрей
Здравствуйте, @X@!
Можно сделать импорт-экспорт. Я делаю так: в Access выбираю "Экспорт таблицы", после чего экспортирую её в txt-файл,
задав какой-то символ как разделитель и ограничение полей. Затем через phpMyAdmin выбираю "Вставить текстовые файлы
в таблицу". Там указывается файл и те же самый разделители. После этого он сам их импортирует в MySQL-базу. Может быть
и неудобно, но метод рабочий.
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Отвечает: Виктор Пырлик
Здравствуйте, @X@!
Прямой ответ на вопрос - можно. "мастер преобразования в формат MS SQL", меню "сервис". Внимательно будте
при определении методов определения связывания таблиц (тригеры или нет...). Можно пустую сделать базу, откорректировать формат
таблиц, и потом из среды MS SQL импортировать данные из базы Access.
--------- Не результат важен, процесс есть двигатель всего!
Ответ отправил: Виктор Пырлик (статус:
1-ый класс)
Ответ отправлен: 25.06.2006, 21:35 Оценка за ответ: 5 Комментарий
оценки: Спасибо и Ваш метод тоже опробую.
Отвечает: Коляка Вадим
Здравствуйте, @X@! Если я правильно понял суть задачи - просто перенести данные, то просто откройте БД в акцессе, на выбранной
таблице контекстное меню - "экспорт". Укажите что передаете в "База данных ODBC". Конечно если у Вас
в БД хранится 100 таблиц, этот метод врядли подойдет;)
Ответ отправил: Коляка Вадим (статус:
2-ой класс)
Ответ отправлен: 26.06.2006, 12:04 Оценка за ответ: 5 Комментарий
оценки: Спасибо, надеюсь БД из 15 таблиц этим методом экспортируется.
Отвечает: Cybernetic_Creature
Здравствуйте, @X@!
я могу предложить такой метод.
делаете такой SQL запрос прил 2
(допустим у вас такая таблица прил 1)
Приложение:
Ответ отправил: Cybernetic_Creature
(статус: Специалист)
Ответ отправлен: 26.06.2006, 15:26 Оценка за ответ: 5 Комментарий
оценки: В принципе Ваш метод тоже неплох, спасибо за совет.