LinuxボックスでphpアプリケーションをSQLサーバーに接続しようとしています。unixODBC を正常にインストールし、odbc.ini および odbcinst.ini ファイルに必要な変更を加えました。
コマンドを実行すると。<br><b>sqlcmd -S DSN -U USERNAME -P Password</b>
SQL サーバーに接続できますが、isql(isql -v DSN USERNAME PASSWORD)<br>
を使用して同じ DSN に接続しようとすると、Data source name not found という例外が発生します。
私のodbc.iniファイルの内容は
[SPSQLDEV]
Driver = ODBC Driver 11 for SQL SERVER
サーバー = * .com,portno
データベース = TEST
odbcinst.ini の内容は
[SQL SERVER Native Client 11.0]
Driver = /opt/microsoft/sqlncli/lib64/libsqlncli-11.0.so.1790.0
Threading = 1
コマンドodbcinst -q -dの出力です。
SQL Server Native Client 11.0
コマンドodbcinst -q -sの出力は
SPSQLDEV です