So entfernen Sie die ODBC-Datenquelle, wenn der Treiber entfernt wird


14

Auf meinem Windows 7-Computer habe ich über den ODBC-Datenquellenadministrator ( c:\windows\SysWOW64\odbcad32.exe) eine ODBC-Datenquelle für eine Oracle-Datenbank erstellt . Einige Zeit später musste ich Oracle Client deinstallieren und neu installieren, was zu einem anderen Oracle-Home führte. Die vorhandenen ODBC-Datenquellen funktionierten also nicht mehr. Wenn ich jedoch versuche, die Datenquelle zu entfernen, werden folgende Fehlermeldungen angezeigt:

---------------------------
Microsoft ODBC Administrator
---------------------------
The setup routines for the Oracle in ORA112_HOME ODBC driver could not be found.  Please   reinstall the driver.
---------------------------
OK   
---------------------------

Dann

---------------------------
Driver's ConfigDSN, ConfigDriver, or ConfigTranslator failed
---------------------------
Errors Found:

Component not found in the registry
---------------------------
OK   
---------------------------

Wie entferne ich diese ODBC-Datenquelleneinträge?

Antworten:


18

Sie werden in der Registrierung unter \ ODBC \ ODBC.INI \ an verschiedenen Stellen definiert, je nachdem, ob die Definition lautet

Systembenutzer:

HKEY_CURRENT_USER\Software\ODBC\ODBC.INI

32-Bit:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI

64-Bit:

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI

Um eine Datenquelle zu löschen, müssen Sie den Datenquellenschlüssel unter ODBC.INIund den Eintrag unter ODBC.INI\ODBC Data SourcesVerknüpfen Ihrer Datenquelle mit dem Treiber löschen .


3

Ich hatte hier das gleiche Problem. Aber ich fand meine 32-Bit-Einträge unter:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI

2
Dies wurde bereits in einer vor über 2 Jahren eingereichten Antwort angegeben.
Ramhound

3
Er hat ODBCINST.INI als seine Lösung angegeben, die ursprüngliche Antwort gibt ODBC.INI an.
Dave Lucre
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.