我正在尝试将我的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命令