Создайте таблицу в Mysql с помощью данных из Microsoft Access

#mysql #ms-access-2010

Вопрос:

  1. проблема: я хочу, чтобы MySQL считывал данные из базы данных Access в режиме реального времени, что означает, что всякий раз, когда данные обновляются в Access, я могу нажать обновить в mysql, чтобы обновить таблицу. Не наоборот, я знаю, что access может ссылаться на базу данных mysql в режиме реального времени. но это не то, чего я хочу. причина, по которой мне нужно такое подключение, заключается в том, что у нас есть другое приложение, которое может экспортировать данные в access только ежедневно. таким образом, обновляется только файл доступа.
  2. Я попытался использовать сервер ODBC для экспорта таблицы доступа в таблицу mysql. но это не в режиме реального времени, если я обновил какие-либо данные в таблице доступа, данные не будут обновлены в mysql.

Комментарии:

1. Вы можете подключиться только из ms access к mysql, а не наоборот. Однако, если вы измените данные в связанной таблице в ms access, это также должно обновить данные в mysql.

2. Как уже упоминалось, MySQL не обладает такой функциональностью. Вам нужно создать настройку конвейера, которая будет считывать данные из вашей базы данных access и своевременно отправлять данные в mysql. Там есть инструменты, которые делают это. Поиск в Google «автоматизация репликации из БД в mysql» существует множество решений. Вот один из приведенных выше поиск доступа: cdata.com/kb/tech/access-sync-mysql.rst