Как перенести старую базу данных в новую базу данных с помощью Microsoft Access

По сути, эта задача довольно проста, если подумать, но я не нашел ответов в Microsoft Access или MSDN. Я должен создать соединение с новой базой данных и запросить старую. После проверки старых данных все записывается в новой точной форме в мою новую базу данных.

Есть идеи?

Добавить: Старая база данных - это база данных Firebird. Эти данные должны быть реструктурированы и перенесены в новую базу данных MySQL.

4 ответа

Решение

Вам нужно будет создать схему отдельно в MySQL, но это не сложно, есть много учебных пособий, и вы, вероятно, можете найти инструмент Firebird для экспорта DDL в сценарий, который будет либо просто работать, либо его легко будет изменить.

Если вы хотите использовать Access посередине, просто подключите каждую из двух внешних баз данных из Access (используя ODBC или драйверы по вашему выбору). Вы можете использовать мастера конструктора запросов для построения запроса типа INSERT INTO ... FROM ..., как и в любой другой ситуации.

Если в вашей базе данных нет двоичных данных, я бы предложил просто выполнить экспорт и реимпорт в CSV.

Вы можете использовать такой инструмент, как база данных.

Почему вы хотите перейти на MySQL?

Если вы можете получить доступ к базе данных Firebird через ODBC, я предлагаю набор инструментов для миграции MySQL.

Другие вопросы по тегам