1

Мой коллега активировал трассировку 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 **

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

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

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

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

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

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

1 ответ1

1

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .