통신 모듈이 유효하지 않습니다. 드라이버를 올바로 설치하지 않았습니다. 

 

서버DB에 연결이 되지 않으면서 위와 같은 오류메세지가 발생.

구글 검색해보니 아래와 같이 비슷한 오류메세지들이 있음.

 

 통신 모듈을 로드할 수 없습니다. 드라이버를 올바로 설치하지 않았습니다.
 unable to load communication module. driver has not been correctly installed. 

 

몇 가지 해결 방법들이 나와있길래 시도해봤지만 오류는 계속 뜸.

(MDAC, NTFS권한 등등...)

우연치않게 해당 오류가 [SQL Server 클라이언트 네트워크 유틸리티]와 연관이 있을수 있다는 정보를 얻음.

[SQL Server 클라이언트 네트워크 유틸리티] 부분을 보다가 네트워크 라이브러리 파일중에 TCP/IP 네트워크 라이브러리인 DBNETLIB.DLL 파일버전이 예전걸로(파일날짜 2006년) 되어있음을 발견.

DBNETLIB.DLL 파일을 6.1.7600 버전파일로 덮어씌워서 오류 해결했음.

최신버전은 6.1.7600 파일날짜 2009-07-14

 

  실행 → cliconfg 입력 → 네트워크 라이브러리 탭 → 버전확인 (6.1.7600)

 

 

Posted by G4.
,