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

353
Andy K

Mein Kollege hat eine Odbc-Ablaufverfolgung aktiviert, um das derzeitige Problem zu beheben.

Aber leider hat er ein anderes Problem erstellt, z. B. wird die Ablaufverfolgung bei jeder Ausführung des msaccessProgramms aktiviert, obwohl das Protokoll in odbc deaktiviert ist.

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

Unten ist der Beginn des Inhalts des Trace-Fehlers.

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

Die Verfolgung wurde so eingestellt (siehe Video unten)

enter image description here

Mein Kollege sagte mir, dass die Protokollierungs-Konfiguration möglicherweise blockiert wurde regedit

Ich habe im Folgenden nachgeschaut

[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 nicht ausgeschaltet ist, sondern immer noch aktiv ist?
1

1 Antwort auf die Frage

1
Andy K

Nach vielem Ärger muss der Rechner / Server neu gestartet werden.

Wie @ Ben-N erwähnt comm_logund debugbeide auf Null gesetzt sind, wie Sie im obigen Screenshot sehen können.

Der Regedit war also nicht das Problem

Da msaccesseine Sperrdatei erstellt wurde und ich nicht ausführen konnte msaccess, habe ich mich entschlossen, neu zu starten, um die Sperrdatei zu entfernen.

Nach dem Neustart war die Änderung in ODBC wirksam.

Keine Ahnung warum, wahrscheinlich ein Fehler.