Ошибка [IM002] на unixODBC FreeTDS

Я пытаюсь запросить SQL Server DB с помощью unixODBC FreeTDS и isql

Я получаю ошибку:

[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
[ISQL]ERROR: Could not SQLConnect

когда я ввожу odbcinst, я добираюсь:

unixODBC 2.3.1
DRIVERS............: /home/pmattos/etc/odbcinst.ini
SYSTEM DATA SOURCES: /home/pmattos/etc/odbc.ini
FILE DATA SOURCES..: /home/pmattos/etc/ODBCDataSources
USER DATA SOURCES..: /home/pmattos/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8

если я ввожу cat /home/pmattos/etc/odbc.ini

[dbserverdsn]
        Driver = FreeTDS
        Server = 10.23.11.10
        Port = 1433
        Database=Market
        TDS_Version = 7.2

если я ввожу cat /home/pmattos/etc/odbcinst.ini

[FreeTDS]
        Description = v0.91 with protocol v7.2
        Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so

И мой файл FreeTDS похож на это:

[global]
    # TDS protocol version, use:
    # 7.3 for SQL Server 2008 or greater (tested through 2014)
    # 7.2 for SQL Server 2005
    # 7.1 for SQL Server 2000
    # 7.0 for SQL Server 7
    tds version = 7.2
    port = 1433
    text size = 64512

# A typical Microsoft server
[dbserverdsn]
    host = 10.23.11.10
    port = 1433
    tds version = 7.2

стоит сказать, что я могу запросить использование DB tsql. также отправка команды tsql -LH serverName не возвращает вещь.

использование:

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.2 LTS
Release:        14.04

Какие-либо мысли о том, что я мог бы пропускать?

1
задан 24 July 2015 в 00:37

0 ответов

Другие вопросы по тегам:

Похожие вопросы: