ODBC-Trace, der aktiviert wurde, aber wie kann ich ihn deaktivieren?


1

Mein Kollege hat einen ODBC-Trace aktiviert, um das derzeitige Problem zu beheben.

Leider hat er ein anderes Problem erstellt, z. B. wird die Ablaufverfolgung jedes Mal aktiviert, wenn die ausgeführt wird msaccess programmieren, obwohl wir das log in odbc deaktiviert haben.

Wir verwenden eine msaccess Programm, das als Frontend fungiert. Dieses Frontend stellt über eine ODBC-Verbindung eine Verbindung zu einer Postgres-Datenbank her. Die Plattform ist Windows 7.

Unten ist der Anfang des Inhalts des Ablaufverfolgungsfehlers.

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 **

Das Tracing wurde wie folgt eingestellt (siehe Video unten)

enter image description here

Mein Kollege sagte mir, dass die Protokollierungskonfiguration möglicherweise hängen bleibt regedit

Ich habe Folgendes überprüft:

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

Das habe ich gefunden

enter image description here

  • Frage: Wäre es möglich, dass die ODBC-Protokollierung noch aktiv ist, anstatt ausgeschaltet zu sein?

Antworten:


1

Nach langem Hin und Her müssen Sie den Computer / Server neu starten.

Wie @ Ben-N erwähnt, comm_log und debug werden beide auf Null gesetzt, wie Sie in der obigen Bildschirmaufnahme sehen können.

Der Regedit war also nicht das Problem

Endlich, weil msaccess Ich habe eine Sperrdatei erstellt und konnte sie nicht ausführen msaccessIch habe mich für einen Neustart entschieden, um diese Sperrdatei zu entfernen.

Nach dem Neustart war die Änderung in ODBC wirksam.

Keine Ahnung warum, wahrscheinlich ein Bug.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.