2017-03-21 6 views
0

Ich bin derzeit ein Virtuose-Server auf meinem Mac OS X.Fehler IM002 mit isql aber odbc.ini und odbcinst.ini existieren

Installation Jedoch habe ich einen Fehler bekam, wenn ich den isql Befehl ausführen:

isql -v 1111 dba dba 
    [IM002][unixODBC][Driver Manager]Data source name not found, and no defaul driver specified 
    [ISQL]ERROR: Could not SQLConnect 

aber als ich versuchte, 'odbcinst -j':

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 

Und in jeder odbc.ini der Fahrer angegeben wird:

Und in der odbcinst.ini:

[ODBC Data Sources] 
VOS = Virtuoso 

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

Ich verstehe nicht, warum ich diesen Fehler. Ich suchte im Dutzend ähnlicher Themen, aber ich fand keine Lösung.

Antwort

0

Es ist seltsam. Das Problem wurde gelöst, indem virtuoso mit homebrew neu installiert wurde und isql vom unixodbc-Paket getrennt wurde. Es scheint Konflikte bezüglich des isql-Pakets zu geben.

Verwandte Themen