我正在尝试从 Mac 连接到 Microsoft MySQL 服务器。逐步调试它(我基本上遵循 this 帖子)我看到 freeTDS 工作正常。但 isql 显示错误 -
[S1000][unixODBC][FreeTDS][SQL Server]Unable to connect to data source
[01000][unixODBC][FreeTDS][SQL Server]Unknown host machine name.
[ISQL]ERROR: Could not SQLConnect
我使用 Macports 安装了 freetds
sudo port install freetds +mssql +odbc +universal
并在/opt/local/etc下创建了我自己的odbc.ini和odbcinst.ini文件(内容与上述链接中显示的内容相同)
最佳答案
如果有人遇到这个问题,我就找到了解决方案-
事实证明,freeTDS.conf 下提供的配置名称必须与 odbc.ini 中的配置名称精确匹配。
关于mysql - 无法让 unixODBC 在 Mac 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20504331/