ASP/Windows 2003/Oracle9i 구동시 connection 문제.
![](https://tistory1.daumcdn.net/tistory/76529/skin/images/bg_clear.gif)
Windows2003에서 Oracle 의 Provider=MSDAORA.1 을 사용해서 접속할시 다음사항 참고.
SQLPLUS 나 시스템 DSN 을 이용해서도 접속이 이상이 없고 원활한 Oracle 접이 된다는 전재.
초기 설치후 필요한 사항이 컨트롤을 하지 않을시 500에러 또는 다음과 같은 오류가 발생.
ODBC 드라이버용 Microsoft OLE DB 공급자 오류 '80004005' [Oracle][ODBC][Ora]ORA-12154: TNS:서비스 이름 /vdir/filename.asp를 확인할 수 없습니다. 줄 번호 xxx.
Oracle(tm) 클라이언트 및 네트워킹 구성 요소를 찾을 수 없습니다. 이 구성 요소는 Oracle Corporation이 제공하며 Oracle 버전 7.3 이상 클라이언트 소프트웨어 설치의 일부입니다.이 구성 요소를 모두 설치해야 이 드라이버를 사용할 수 있습니다.
* 발생원인 : Windows 2003에서는 Oracle 에 접근할수 있는 권한이 초기에 주어지지 않는다.
처리방안
1. IUSR_computer IWAM_computer 계정에 모든 권한을 준다.
2. SQLNET.ora 파일에 다음사항 추가해준다.
SQLNET.AUTHENTICATION_SERVICES = (none)
SQLNET.AUTHENTICATION = (none)
Oracle IIS 서비스 재시작 (안될시 서버 재부팅)
* 참고문헌
http://support.microsoft.com/kb/255084/ko