将Mac Excel 2016连接到本地MAMP SQL数据库

时间:2018-09-27 14:12:30

标签: excel odbc mamp

按照标题,我试图连接到本地MAMP数据库。这应该是可能的,因为Excel Mac 2016包含Simba ODBC驱动程序。但是,当我尝试通过显示的对话框建立连接时,总是会显示以下错误。 我已经使用了SQL Server的标准MAMP设置,如第一张图片所示。 任何帮助将不胜感激,因为很难使这项工作。 谢谢

MAMP settings

Excel Dialog box

Error message

1 个答案:

答案 0 :(得分:0)

我终于有了连接。

解决了以下问题答案的信息 https://github.com/openlink/iODBC/issues/29

基本上excel 365是沙盒,因此即使您创建了在iODBC中测试正常的DSN,如果尝试连接到它,它也会继续使excel崩溃。另外,我猜沙箱可以解释为什么excel无法看到使用iODBC创建的User DSN,而只能看到系统的DSN。

因此,对于其他尝试将Excel连接到MySQL的人,我需要下载iODBC来设置DSN,然后为ODBC驱动程序下载iODBC连接器。 https://dev.mysql.com/downloads/connector/odbc/

然后我将驱动程序库从/ usr / local / mysql .....移至/ Library / ODBC / mysql ...

我使用密钥创建了系统DSN(因为excel似乎只能看到系统的DSN) 服务器127.0.0.1 端口3306 用户名root 密码* [这些细节来自MAMP页面]

然后我就可以连接了!