ODBC 跟踪已激活但如何停用它?

ODBC 跟踪已激活但如何停用它?

我的同事已激活 odbc 跟踪来解决我们当前遇到的问题。

但遗憾的是,他又创造了另一个问题,例如,每次运行程序时都会激活跟踪,msaccess即使我们已经停用了 odbc 中的日志。

我们正在使用一个msaccess作为前端的程序,该前端通过 ODBC 连接连接到 Postgres 数据库。平台是 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

经过多次争论之后,要做的就是重新启动机器/服务器。

正如@Ben-N 提到的,comm_logdebug都设置为零,如您在上面的屏幕截图中所见。

所以 regedit 不是问题

最后,因为msaccess创建了一个锁文件而我无法运行msaccess,所以我决定重新启动以摆脱该锁文件。

重新启动完成后,ODBC 上的更改就会生效。

不知道为什么,可能是个错误。

相关内容