2017-03-21 7 views
0

存在:エラーIM002私はisqlコマンドを実行するとき、私はエラーを得たが、私は現在、私のMac OS Xの</p> <p>上の名手・サーバをインストールしてい

isql -v 1111 dba dba 
    [IM002][unixODBC][Driver Manager]Data source name not found, and no defaul driver specified 
    [ISQL]ERROR: Could not SQLConnect 
を私は '-j ODBCINST' しようとしたが

unixODBC 2.3.4 
DRIVERS............: /usr/local/Cellar/unixodbc/2.3.4/etc/odbcinst.ini 
SYSTEM DATA SOURCES: /usr/local/Cellar/unixodbc/2.3.4/etc/odbc.ini 
FILE DATA SOURCES..: /usr/local/Cellar/unixodbc/2.3.4/etc/ODBCDataSources 
USER DATA SOURCES..: /Users/francocy/.odbc.ini 
SQLULEN Size.......: 8 
SQLLEN Size........: 8 
SQLSETPOSIROW Size.: 8 

そして、それぞれの中には、ドライバが指定されているODBC.INI:

[virtuoso-odbc] 
Driver = /usr/local/opt/virtuoso/lib/virtodbc.so 

とODBCINST.INIに:私はこのエラーを取得する理由

[ODBC Data Sources] 
VOS = Virtuoso 

[VOS] 
Driver = virtuoso-odbc 
Description = Virtuoso Open-Source Edition 
Address = localhost:1111 

私は理解していません。私は同様の話題のダースを検索しましたが、解決策は見つかりませんでした。

答えて

0

奇妙です。この問題は、homebrewでvirtuosoを再インストールし、unixodbcパッケージからisqlをリンク解除することで解決されました。 isqlパッケージに関して競合しているようです。

関連する問題

 関連する問題