Подключите Mac Excel 2016 к локальной базе данных MAMP SQL - PullRequest
0 голосов
/ 27 сентября 2018

Согласно названию я пытаюсь подключиться к локальной базе данных MAMP.Это должно быть возможно, так как Excel Mac 2016 включает драйвер Simba ODBC.Однако, когда я пытаюсь установить соединение через показанное диалоговое окно, я всегда получаю сообщение об ошибке, показанное ниже.Я использовал стандартные настройки MAMP для сервера sql, как показано на первом изображении.Любая помощь будет высоко ценится, так как трудно сделать эту работу.Спасибо

Настройки MAMP

Диалоговое окно Excel

Сообщение об ошибке

1 Ответ

0 голосов
/ 21 ноября 2018

Я наконец-то получил это соединение.

Информация, которая решила ответ, найденный на https://github.com/openlink/iODBC/issues/29

В основном Excel 365 является изолированной программной средой, поэтому даже если вы создаете DSN, который тестирует нормально вiODBC, он просто продолжает падать Excel, если вы пытаетесь подключиться к нему.Также я предполагаю, что песочница объясняет, почему Excel не может видеть пользовательские уведомления о доставке, созданные с помощью iODBC, и может видеть только системные.

Поэтому для других, пытающихся подключить Excel к MySQL, мне нужно было загрузить iODBC, чтобы установитьдо DSN, а затем загрузите соединитель iODBC для драйверов ODBC.https://dev.mysql.com/downloads/connector/odbc/

Затем я переместил библиотеки драйверов из / usr / local / mysql ..... в /Library/ODBC/mysql...

Я создал системный DSN (какExcel, кажется, только видит системные) с сервером ключей 127.0.0.1 порт 3306 имя пользователя root пароль * [Эти сведения получены со страницы MAMP]

И тогда я смог подключиться!

...