본문 바로가기
개발, IT

[오류해결] 'MSDAORA.1' 공급자는 로컬 컴퓨터에 등록할 수 없습니다.

by Nabi™ 2013. 9. 25.


개발을 하다보면 정말 별거아닌것으로 몇시간, 몇일을 허비하는 경우가 많다.

이번엔 작년에 종료되었던 프로젝트의 프로그램에 버그가 발생하여 소스를 수정해야되는 상황이 왔는데

개발서버 노후문제로 새로 서버를 설치해놓고 개발환경을 셋팅안해놨더니 이상한 오류가 떡하니 나오면서 안되는것


하루를 꼬박 찾은결과


오류명은 바로


'MSDAORA.1' 공급자는 로컬 컴퓨터에 등록할 수 없습니다.



[원인] 

Windows 2008 64bit에서 IIS 문제였다.

알다시피 Oracle은 64bit를 지원하지 않는다. 정확히 지원안하는건지 안되는건지는 모르겠지만

64bit OS상에 Oracle Client를 깔땐 Oracle Client 32bit를 설치한다.


그런데 이게 IIS에서 제대로 안되는지 아무튼 문제가 발생한것


[해결방법]


IIS-> 응용프로그램 풀 -> 고급설정 -> 32비트 응용 프로그램 사용을 True로 변경하면 된다.






댓글