找不到isql异常unixODBC数据源名称


isql exception unixODBC data source name not found

我正在尝试将我的php应用程序与Linux中的SQL server连接起来。我成功安装了unixODBC,并对odbc.ini和odbcinst.ini文件进行了必要的更改。

当我运行命令时。<br><b>sqlcmd -S DSN -U USERNAME -P Password</b>

我可以连接到sql server,但当我尝试使用isql(isql -v DSN USERNAME PASSWORD)<br>连接到同一DSN时,我选择了数据源名称未找到异常

我的odbc.ini文件的内容是

[SPSQLDEV]
驱动程序=SQL SERVER的ODBC驱动程序11
服务器=*.com,portno
数据库=测试

odbcinst.ini的内容是


[SQL SERVER Native Client 11.0]
驱动程序=/opt/microsoft/sqlncli/lib64/libsqlncli11.0.so.1790.0
线程=1
命令odbcinst-q-d的输出为。
SQL Server本机客户端11.0
命令输出odbcinst-q-s
SPSQLDEV

在MacOS上,将odbc.ini放在/usr/local/etc/odbc.ini上,然后运行isql命令