2016-04-30 7 views
0

Есть ли способ экспортировать данные из MS Access в другую базу данных? Я знаю, что данные могут быть экспортированы из-под доступа, но я ищу способ извлечь данные из таблиц MS Access один раз в день и загрузить их в базу данных SQL, такую ​​как PostgreSQL или MySQL.Импорт данных из MS Access

+0

Просто экспорт таблиц в плоские файлы (XML, csv, txt, xlsx) и импортировать в другие RDMS. Кроме того, если у вас есть MSAccess.exe, вы можете связать таблицу с другими RDMS и перенести с SQL-запросами. MS Access по умолчанию использует Jet/ACE SQL Engine (файлы Windows .dll). – Parfait

+0

Я думаю, что импорт является проблемой, потому что вам нужно адаптировать типы данных (например, boolean - это tinyint в MySQL): Я думаю, что мастер миграции Workbench MySQL делает большую часть работы для вас https://dev.mysql.com/ док/верстак/о/термометр-миграционные базы данные access.html – BitAccesser

ответ

0

Не обращайте внимания на то, что я понял. Я использовал Talend Open Studio для интеграции данных. Он имеет разъем для Microsoft Access, который позволяет вам писать для доступа, создания или чтения из доступа.

0

Вы можете экспортировать из M $ в CSV

затем использовать эту команду для импорта данных в PostgreSQL с использованием либо pgadmin или PLSQL

copy your_created_table FROM '/your/path/to/file.csv' USING DELIMITERS ',' CSV; 
Смежные вопросы