it-swarm.com.de

So entfernen Sie ODBC Datenquelle, wenn der Treiber entfernt wird

Auf meinem Windows 7-Computer habe ich über den ODBC Data Source Administrator (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, wird folgende Fehlermeldung 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?

13
Mas

Sie sind in der Registrierung unter\ODBC\ODBC.INI\an verschiedenen Stellen definiert, je nachdem, ob es sich um eine Definition handelt

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.INI und den Eintrag unter ODBC.INI\ODBC Data Sources löschen, der Ihre Datenquelle mit dem Treiber verknüpft.

17
Brian

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

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI
2
nwpulele