윈7 64bit pro 사용자 MSDAORA.DLL 필요합니다.

질문 윈7 64bit pro 사용자 MSDAORA.DLL 필요합니다.

  • 2011년 7월 18일 월요일 오전 7:09
     
     

    sony vaio 놋북 사용중이며 windows 7 64bit pro 사용중입니다.(놋북 구매시 설치된 OS)

    회사에서 사용중이며 IBM사의 Rational System Architect 제품 설치를 위해

    1. ORACLE 64bit 설치(DB 접속 정상 확인)

    2. System Architect 설치

    3. Encyclopedia 접속( System Architect 실행 후 DB접속과 같다고 보시면 됩니다.)

    4. Either the connection is invalid, or the server would not accept the login 메세지 창 뜨고 접속 안됨.

    * Details...버튼을 누르면 ADODB.Connection, 공급자를 찾을 수 없습니다. 올바르게 설치되지 않았을 수 있습니다. 나옴

     

    그래서 처음엔 msdasql.dll 파일이 레지스트리에 등록이 안되어 있다고 하기에 등록하는 작업을 msdn에서 찾아서 했구요.

    그런데 제가 접속하려는데 오라클 db이다 보니 msdaora.dll이 있어야 하더라구요.

    그래서 제 pc에 "C:\Program Files\Common Files\System\Ole DB\msdaora.dll" 파일이 없다는 것을

    찾았고, 이 파일을 설치하려면 MDAC 최신 버전을 설치하라고 하는데요.

    WINDOWS7 64BIT에서 위의 문제를 해결할 수 있는 방법을 알려주시기 바랍니다.

모든 응답

  • 2011년 7월 18일 월요일 오전 8:28
     
     

    제가 Rational System Architect 제품을 설치해 본 적이 없어서, 직접적으로 해답을 제공해 드릴 수 없지만,,, 어쨌든 문제로 봐서는 별로 희망적이지 않은 것 같습니다.

    지금 문제가 되는 부분이 System Architect 프로그램이 실행되어 Encyclopedia DB 접속에서 문제가 되는 것 같은데, 맞나요?

    일단, 아래의 글에 따르면 현재 x64 버전의 msdaora.dll 은 공개되어 있지 않다고 합니다.

    64bit MSDAORA.DLL for Oracle Connectivity
    ; http://social.msdn.microsoft.com/Forums/da-DK/sqldataaccess/thread/96048ef5-ef9e-4b1c-b8a3-5d7b91d55adb

    따라서, 무조건 32bit MSDAORA.dll을 사용해야 하므로, 32비트 버전의 Rational System Architect 제품을 설치해야만 합니다.

    (그런데, 이해할 수 없군요. 그렇다면 IBM 측에서도 애당초 64비트 버전을 내놓을 수 없었을 텐데... 이 문제 관련해서는 우선 IBM 측 포럼에 질문을 해보시는 것이 좋을 것 같습니다.)