Трассировка ODBC, которая была активирована, но как я могу ее деактивировать?

291
Andy K

Мой коллега активировал трассировку odbc для устранения проблемы, с которой мы столкнулись в настоящее время.

Но, увы, он создал еще одну проблему, например, трассировка активируется каждый раз, когда мы запускаем msaccessпрограмму, даже если мы деактивировали журнал в odbc.

Мы используем msaccessпрограмму, которая работает как внешний интерфейс, который подключается к базе данных Postgres через соединение ODBC. Платформа Windows 7.

Ниже приведено начало содержимого ошибки трассировки.

c:\mylog_5072.log open error 5 [1128-0.000]ci=00000000 globals.extra_systable_prefixes = '' [1128-0.000]exe name=MSACCESS [1128-0.000][[SQLAllocHandle]][1128-0.000]**** in PGAPI_AllocEnv ** 

Трассировка была установлена ​​следующим образом (см. Видео ниже)

Трассировка ODBC, которая была активирована, но как я могу ее деактивировать?

Мой коллега сказал мне, что конфигурация регистрации может зависнуть regedit

Я проверил в следующем ниже

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ ODBC \ ODBCINST.INI]

Это то, что я нашел

Трассировка ODBC, которая была активирована, но как я могу ее деактивировать?

  • Вопрос: Возможно ли, что ведение журнала ODBC вместо того, чтобы быть выключенным, все еще включено?
1

1 ответ на вопрос

1
Andy K

После долгих споров нужно перезагрузить компьютер / сервер.

Как упомянуто @ Ben-N, comm_logи debugоба установлены в ноль, как вы можете видеть на снимке экрана выше.

Таким образом, regedit не был проблемой

Наконец, из-за того, что я msaccessсоздал файл блокировки и не смог запустить msaccess, я решил перезагрузиться, чтобы избавиться от этого файла блокировки.

После перезагрузки изменения в ODBC вступили в силу.

Не знаю почему, вероятно, ошибка.