У меня проблемы с подключением к базе данных сервера sql из коробки openbsd с использованием unixODBC. Когда я использую isql, я прекрасно справляюсь:
$ isql localProdSqlServer jegdemir GBE#oct
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL>
, поэтому я знаю, что DSN настроен и unixODBC работает правильно. Однако когда я открываю clisp и пытаюсь подключиться с помощью plain-odbc, я не могу туда добраться:
$ clisp
<..snip..>>
[1]> (asdf:oos 'asdf:load-op :plain-odbc)
<..snip..>
[2]> (setf *con* (plain-odbc:connect "localProdSqlServer" "jegdemir" "GBE#oct"))
*** - [unixODBC][FreeTDS][SQL Server]Unable to connect to data source, error
code 0, State: S1000.
The following restarts are available:
ABORT :R1 Abort main loop
Break 1 [3]>
Я довольно новичок в Лиспе, поэтому у меня возникли проблемы с диагностикой проблемы. Любая помощь будет наиболее ценной.