2016-03-21 3 views
-1

Мне нужно подключить две существующие базы данных: мс-доступ (Access 2010), хранящийся на локальном сервере (Windows Server 2008 R2) и используемый моей компанией, который не может быть изменен в структура, кроме как добавить новые поля (мои коллеги абсолютно не хотят меняться); и mysql, хранящийся на сервере в режиме онлайн, и из которого данные подхватываются программой PHP (это означает, что было бы очень сложно изменить структуру для меня). Структура этих двух баз данных аналогична, но не полностью идентична: например, мне нужно поместить данные двух таблиц доступа только в один из mysql, а имена полей полностью отличаются от базы данных к другой. Может ли кто-нибудь предложить мне программное обеспечение для их подключения и синхронизации (даже один раз в час)? Я знаю, что есть несколько вариантов, таких как ODBC-коннектор, предлагаемый непосредственно с mysql.com, но у меня были проблемы с его установкой, и я также пробовал это: https://dbconvert.com/mysql/access/, но он, похоже, не поддерживает мою версию доступа db, поэтому мне не удалось чтобы понять, могут ли эти два решения адаптироваться к моей ситуации. Кто-то, кто столкнулся с подобной проблемой и кто более опытен, чем я, предлагает простое решение? Должен ли я стараться с двумя «решениями», о которых я упомянул? Извините за незнание, я вам доверяю :)MS ACCESS - персонализированная синхронизация MYSQL

ответ

0

Имейте файл доступа, используя связанные таблицы в БД доступа и связанные таблицы через ODBC в MySQL, этот метод работает хорошо. Изучите улучшенное соединение ODBC. Я обнаружил, что 32-битная версия ODBC для MySQL дала мне лучшие результаты, связавшись с Access 2003.

+0

вы также можете использовать инструменты Google для сопоставления, – marlan

Смежные вопросы