2014-07-02 2 views
0

Мой unixodbc может подключаться к PostgreSQL, но unixodbc всегда записывает неправильный файл трассировки. Я установил файл трассировки в /tmp/odbc.log, но unixodbc всегда записывал его в /tmp/sql.log. Где не так в моих настройках?unixodbc не может написать файл трассировки

--- odbcinst -j ---

UnixODBC 2.3.2

ДРАЙВЕРОВ ............:/USR/местные/UnixODBC/и т.д./odbcinst.ini

СИСТЕМА ИСТОЧНИКИ ДАННЫХ: /usr/local/unixodbc/etc/odbc.ini

ФАЙЛ источники данных ..:/USR/местные/UnixODBC/и т.д./ODBCDataSources

ПОЛЬЗОВАТЕЛЯ ИСТОЧНИКИ ДАННЫХ ..: /root/.odbc.ini

SQLULEN Размер .......: 4

SQLLEN Размер ........: 4

SQLSETPOSIROW Размер. : 2

--- odbc.ini ---

[корень @ mynewdb_test бин] # кошка /usr/local/unixodbc/etc/odbc.ini

[PostgreSQL]

Driver = пг

Описание = Test2PG

Servername = 10.2.22.155

PORT = 5444

Database = TESTDB

пароль = u1

--- odbcinst.ini ---

[корень @ mynewdb_test бин] # кошка /usr/local/unixodbc/etc/odbcinst.ini

[стр]

водитель = /usr/local/93AS/connectors/odbc/lib/edb-odbc.so

трассировки = да TRACEFILE = /tmp/odbc.log

Т Приветствую вас.

ответ

0

вы можете просто попробовать, как показано ниже:

кошка/USR/местные/UnixODBC/и т.д./odbcinst.INI

[пг]

драйвер =/USR/местные/93AS/разъемы/ODBC/Библиотека/edb-odbc.so

[ODBC]

TRACEFILE =/TMP/ODBC. войти

Трассировка = 1

Кроме того, пожалуйста, удалите предыдущие записи в обоих файле

+0

все еще не отслеживает меня –

0

У меня такая же проблема, и я вижу этот вопрос. Это работает для меня. Надеюсь, это поможет другим.

Добавить это odbcinst.ini

[ODBC] 
Trace  = Yes 
TraceFile = /tmp/sql.log 
ForceTrace = Yes 

Источник: FreeTDS Logging

0

файл пользователя, т.е. /home/user/.odbcinst.ini переопределены как-то пожалуйста, попробуйте добавить его в/и т.д./odbcinst. которые должны вступить в силу.

 Смежные вопросы

  • Нет связанных вопросов^_^