Как преобразовать базу данных доступа в формат Firebird?

2223
hpn

Есть ли способ напрямую преобразовать базу данных доступа в формат fdb (firebird) с помощью Microsoft Access? Если нет, как лучше?

0

2 ответа на вопрос

1
TheCompWiz

Пока вы можете установить соединение ODBC с удаленной базой данных ... вы можете экспортировать данные на другой сервер базы данных. Иногда необходимо выполнить некоторые преобразования вручную ... поскольку каждый вариант базы данных реализует типы данных по-своему. (Обычно это можно обойти, создав аналогичную структуру базы данных на другой стороне ... затем экспортируйте данные в существующие таблицы.)

1
Martijn Tonies

Для этого вам нужно будет заново создать базу данных в Firebird.

Проверьте метаданные MS Access, извлеките оператор SQL для создания таблиц и преобразуйте их в формат Firebird, создайте новую базу данных Firebird и заново создайте метаданные.

Далее вы можете передать данные.

Режим Shameless-plug-mode: все это можно сделать с помощью Database Workbench (www.upscene.com) - он может конвертировать метаданные за вас, поэтому вам не нужно вырабатывать различия между типами данных и синтаксисом SQL (через схему Инструмент миграции) и включает в себя DataPump для передачи данных.