Я использую iODBC на OS X 10.6.8 против MySQL (mysql-connector-odbc-5.1.8) из программы на C, которую я пишу, но отслеживание всех вызовов библиотеки ODBC, которая должна быть по умолчанию выключен, включен.
Я нашел набор файлов odbc.ini
и odbcinst.ini
в /etc
и в /Library/ODBC/
, но ни один из них не содержит "Trace = yes" и добавляю секцию [ODBC]
с "Tracing = no" "ни к одному из этих файлов, похоже, ничего не делает. У меня также нет никаких личных .odbc.ini
или .odbcinst.ini
файлов в рабочем каталоге, ни в моем домашнем каталоге, ни где-либо еще.
Единственный способ отключить трассировку - это вызвать SQLSetConnectAttr()
для установки SQL_ATTR_TRACE
в SQL_OPT_TRACE_OFF
после выделения дескриптора соединения, но на тот момент файл трассировки sql.log
уже был создан в рабочий каталог.
Буду признателен за любую помощь по отслеживанию того, где включена трассировка (по умолчанию она отключена), или как отключить ее, чтобы файл журнала никогда не создавался.