드라이버가 제거 된 경우 ODBC 데이터 소스를 제거하는 방법


14

Windows 7 컴퓨터에서 ODBC 데이터 원본 관리자 ( c:\windows\SysWOW64\odbcad32.exe) 를 통해 Oracle 데이터베이스에 대한 ODBC 데이터 원본을 만들었습니다 . 나중에 Oracle 클라이언트를 제거했다가 다시 설치해야했기 때문에 다른 Oracle 홈이 만들어졌습니다. 따라서 기존 ODBC 데이터 소스가 더 이상 작동하지 않았습니다. 그러나 데이터 소스를 제거하려고하면 다음과 같은 오류 메시지가 나타납니다.

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

그때

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

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

이러한 ODBC 데이터 소스 항목을 어떻게 제거합니까?

답변:


18

정의에 따라 \ ODBC \ ODBC.INI \ 아래의 레지스트리에 정의됩니다.

시스템 사용자 :

HKEY_CURRENT_USER\Software\ODBC\ODBC.INI

32 비트 :

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI

64 비트 :

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI

데이터 소스를 삭제하려면 아래의 데이터 소스 키 ODBC.INIODBC.INI\ODBC Data Sources데이터 소스를 드라이버 에 연결 하는 항목 을 삭제 해야합니다.


2

나는 여기에 같은 문제가 있었다. 그러나 32 비트 항목을 찾았습니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI

2
이것은 이미 2 년 전에 제출 된 답변에서 언급되었습니다.
Ramhound

3
그는 ODBCINST.INI를 자신의 솔루션으로 지정했으며 원래 답변은 ODBC.INI를 지정합니다.
Dave Lucre
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.